0からスタート!ゲーム開発ブログ

ゲーム開発に関する様々な記事を更新します

Unity実践

Collider+RigidBody 2D物理演算の当たり判定

1. はじめに 2. 画像の準備 3. フルーツのスプライトを表示するためのGameObject を生成する 4. 壁を作る 5. フルーツを動かす 5.1. タグの割り当て 5.2. スクリプトの作成 5.2.1. フルーツの状態切り替え 5.2.2. フルーツの初期位置・姿勢 5.2.3. フルーツ…

【Unity初心者向け】2Dシューティングゲームの当たり判定の作り方

1. はじめに 2. 準備 2.1. 今回使用するアセット 2.2. キャラを作る 2.3. 敵の弾をprefab化する 2.4. プレイヤーを動かす 2.5. 敵に弾を発射させる 3. 弾と自機との当たり判定を検出する 3.1. BoxCollider2D を割り当てる 3.2. RigidBody2D を割り当てる 3.3…

【Unity初心者向け】簡単にできる!SerializeFieldを使ったInspector拡張

1. はじめに 2. 単純型を扱う(整数値) 2.1. 項目の定義 2.2. 単純型の範囲を制限する 3. その他の単純型 4. 見た目をきれいにする 4.1. タイトルをつける 4.2. 余白を加える 4.3. テキストエリアを複数行にする 4.4. 見た目をきれいにした結果 5. 複数の単純…

【当たり判定】UnityのColliderの使い方

1. はじめに 2. 当たり判定の形状について 3. 当たり判定の形状確認 4. コライダのサイズ変更・スケーリング 5. 当たり判定を検出する 1. はじめに こんにちは、azarashin です。 ゲームではしばしば当たり判定処理によってゲームの進行を変化させるシーンが…

Unityの物理演算コンポーネント「Rigidbody 」の使い方

1. はじめに 2. 自由落下 3. 力を加える 4. 終わりに 1. はじめに こんにちは、azarashin です。 最近のゲームには主人公のキャラクターが接触すると障害物が動いたり倒れたりするようなケースをよく見るかと思います。 このような表現には物理演算処理が用…

【Unity応用】ButtonとAnimationを組み合わせてボタンリアクションを作ろう

1. はじめに 2. UI.Image を設定してボタンを画像化する 2.1. 画像付きのボタンを配置する 2.2. 状態に応じてボタンの色を変化させる 2.3. 状態に応じてボタンの画像を変化させる 2.4. 状態に応じてボタンのアニメーションを変化させる 3. 終わりに 1. はじ…

UnityのUI機能「Button」を使った処理を作ってみよう

1. はじめに 2. ボタンを生成する 3. ボタンの見た目を変化させる 4. ボタンが選択される順序を設定する 4.1. 最初に選択されるオブジェクトの設定 4.2. オブジェクトの選択順序を設定する 5. 終わりに 1. はじめに こんにちは、azarashin です。 ゲームをプ…

Unityの重要機能!Instantiate メソッドの活用方法【後編】

前回に続きまして、Instantiate メソッドの各引数のオーバーロードごとの活用事例を、 ケースに合わせて紹介するとともに、今回はさらに、生成する際の型の指定のポイントを解説します。 前回の記事はこちらです。 wizardia.hateblo.jp Instantiateメソッド…

Unityの重要機能!Instantiate メソッドの活用方法【前編】

Unity で最も利用される処理の1つに Instantiate(インスタンシエイト) メソッドがあります。 このメソッドは多機能であるため、処理の内容をきちんと理解することで、適切な処理を組み立てることが出来るようになります。 この記事では2回に分けて、Instan…

【Unity実践】歩く?走る?Animatorでパラメータを使って複数アニメーションを使い分けよう

1. はじめに 2. アセットを入手する 3. モデリングデータをシーンに設置する 4. アニメーションの状態遷移を確認する 5. Animator Controller を新規に作成する 6. Animator Clip を配置する 7. アニメーションパラメータを使ってアニメーション制御する 7.1…

AnimatorとAnimationでオブジェクトに動きをつけよう

1. はじめに 2. 準備 3. オブジェクトを動かす 4. アニメーション録画機能 5. 複雑なアニメーションを行う 6. おわりに 1. はじめに こんにちは、azarashin です。 ゲームを開発していると様々なオブジェクトを動かすことがあります。 オブジェクトの動きを…

Unityの第二のUIテキスト機能「TextMeshPro」を使おう!

1. はじめに 2. 準備 3. フォントを追加する 4. フォントアセットを生成する 5. 書式を色々変えてみる 6. おわりに 1. はじめに こんにちは。azarashin です。 先日はText コンポーネントについて紹介しました。Text コンポーネントは使うのが手軽ではあるの…

【Unity基礎テクニック】スクリプトを使ってマテリアルを細かく制御しよう

1. はじめに 2. マテリアルを作成する 3. 透過させる 4. マテリアルのパラメータを動的に変更する 5. メッシュごとに異なるマテリアル変化をさせる 6. おわりに 1. はじめに こんにちは、azarashin です。 3D-CGのモデリングデータやゲームを初めて作成する…

UnityのUI機能を使ってみよう - テキストの表示編

UnityのUIについてまとめた初心者向けの記事を公開しました! Legacy Textを使って文字を表示するための手順をまとめました

UnityのUI機能を使ってみよう - 準備編

Unityでゲームを作るために、絶対に避けては通れない要素、それがUIです! 画像やテキストを表示したり、ボタンを押せるようにしたりなど、様々な機能がありますが、まずはその準備からご紹介したいと思います!

【Unityで始めるC#ゲーム開発】if文を使って処理を分岐させよう(else編)

前回の記事に続いてC# のif文をご紹介! elseをマスターすれば色々な分岐が行える!? ゲーム開発には欠かせない「条件分岐」をマスターしよう!

【Unityで始めるC#ゲーム開発】if文を使って処理を分岐させよう(基本編)

多くのプログラミング初心者が壁に感じてしまう要素である「条件分岐」 今回は条件分岐の代表であるif文にスポットを当てた記事です!

【Unityゲーム開発の基本】マテリアルを使ってオブジェクトの表面を変化させよう

Unityで3Dゲームを作るのに欠かせない「マテリアル」 オブジェクトの外観や質感を表現するとても大事なものです! Unityのマテリアルに焦点を当てた記事をご紹介します

【Unityゲーム開発の基本】Transformの階層構造を使ってみよう

今日はUnityのTransformに関する記事を更新しました! Unityではオブジェクトの座標・回転・スケールがHierarchy上の親子関係によって変化します この記事では、オブジェクトが階層構造によってどのような変化をするのかまとめてみました!

ゲーム開発に使える!string型の文字列操作処理

C#のstring型には便利な文字列操作の処理があるのをご存じですか? 今回の記事ではゲーム開発で使える文字列操作をまとめてみました。

【Unityで2Dゲーム開発】SpriteRendererを使って画像を表示しよう

Unityで2Dゲームを作るなら避けては通れないSpriteRendererについて解説した記事です! 表示の優先順位なども紹介していますので、SpriteRendererの基礎を学ぶならこの記事を見るべし!

2Dと3Dで何が違う?Unityのカメラ徹底解説!

Unityのシーンを作ると最初から用意されているオブジェクト「カメラ」 実はよく理解しないまま使っている方もいるのではないでしょうか? 今回の記事ではCameraコンポーネントを徹底解説!

Unityの基本!Transformを使ってみよう

今回はUnityのゲームオブジェクトが必ず持っているTransformというコンポーネントについて解説! 座標移動、回転、拡縮、Transformを使ってどんなことができるのかやってみました

Unity の基本!GameObject を使いこなそう!

UnityにはGameObjectという基本となる機能が存在します ゲームオブジェクトについてazarashinさんが解説! 1から丁寧に解説しているので、Unity学習を一度断念してしまった方にも是非一度見てほしいです!

【ゲーム企画】個人ゲーム開発ってどうやって進める?企画の考え方を解説!(3/3)

ゲーム企画記事3部作の最後の記事です! 企画をもとに試作をしたゲームで、どのようにして問題の発見と解決をしていくかがテーマとなっています。

【ゲーム企画】個人ゲーム開発ってどうやって進める?企画の考え方を解説!(2/3)

ゲーム企画記事第2弾!前回の記事ではゲームの企画の考え方についてまとめました。ゲームの企画を考えてみたものの、果たして実現できるのか? ゲーム開発初期の「企画の実現性」について考える記事です。

【ゲーム企画】個人ゲーム開発ってどうやって進める?企画の考え方を解説!(1/3)

ゲーム開発を始めよう! そう思っても、ゲームの企画を考えるってとても難しいことなんです そこで、ゲーム企画を考えるときにどういうポイントをおさえるべきなのか、記事にまとめてみました!(全3回)

敵キャラのAIってどう実装するの?Unityでステルスゲームの敵AIを作る方法を解説!

MGSシリーズのようなステルスゲームのAIってどうやったら作れると思いますか? 今回の記事はUnityで敵のAIを作る方法を解説!

Unityのレンダーテクスチャ(RenderTexture)とは?使い方と実用の解説!

Unityのレンダーテクスチャの機能を紹介する記事です! 有効活用することで色々と面白い演出ができるのです。

Unityでステルスゲームを作るには?色々な判定方法を解説!

Unityでステルスゲームを作る際の判定方法についてご紹介した記事です! Steamでゲームを公開されているあざらしんさんが詳しく解説。