第 2 回テキストの補足
本日の内容
このドキュメントは
http://edu.net.c.dendai.ac.jp/
上で公開されています。
テキストは Unity 公式の
Create with Code
を使用します。
Unity のバージョンは2026年9月時点で、最高で 6.0になっています。
バージョンを選ぶ画面で6.0を選んで下さい。
障害物のある道に車を走らせるゲーム
- Lesson 1.1-1
Unity のインストールとフォルダの作り方
- Lesson 1.1-2
unity package をダブルクリックすると、所定のプロジェクトにロード
できないことがあるので、assets → import package で指定すべき
- Lesson 1.1-4
obstacleの座標でy=0だと路面に留められず落ちてしまう。3の手順の後で、路上に出るように高さを上げる
次々やってくる動物に餌をあげるゲーム
- Lesson 2.3-4
Inputが古いままになってる。以下に差し替え
if(spawnAction.triggered){
- Lesson 2.3-6
movie見る
3Dゲームの表現として、カメラの扱い、見え方の調整
perspective view
isometric viewの違いを意識
- Lesson 2.4-3
Animalをダブルクリック
Colliderの編集。ビデオを見る
prefabをダブルクリックしないで、実際のオブジェクトを選択、add box collider
Edit collider で、prefab overrides でapply allする
(どうしてprefabモードにするか意味不明)
障害物を飛んで避ける横スクロールゲーム
- Lesson 3.2-4
1 タグを追加した後、そのタグにオブジェクトやプレファブに設定する
- Lesson 3.4-4
audio source の音楽は audio generatorに設定(Audio Resourceから名前が変わっている)
敵の体当たりに対して台から落ちないようにボールを動かすゲーム
- Lesson 4.1-5
InputActionの観察
- Lesson 4.1-6
どうしてInputActionにC#のクラスを作るのか?
- Lesson 4.2-1
Enemy はPlayerの正面の上の方に置き、1.5倍の大きさにして、テクスチャー
も貼る
- Lesson 4.2-4.
Create a Spawn Manager for the enemy
SpawnManager オブジェクトはcreate emptyで作る
- Lesson 4.3-1
PowerupオブジェクトはLibrary/Pickup/Gem_01
- Lesson 4.3-6.
Powerup Indicator は Library/Powerup Indicators/SelectionRing_2
- Lesson 4.4-2
- For 文の3を refactor introduce constant /
Introduce local constant とした後、
- Rename symbol でenemiesToSpawnに変更
- introduce paramator for `3'
でand update call sites directory
を選ぶ
坂本直志 <sakamoto@c.dendai.ac.jp>
東京電機大学工学部情報通信工学科