81
Unity ゲゲゲゲゲ - ゲゲゲゲゲゲゲゲゲゲゲゲゲゲゲ - ゲゲ ゲゲゲゲゲゲゲゲゲ PG ゲゲゲ ゲゲ ゲゲ ゲゲゲゲゲゲ : ゲゲゲゲゲゲゲゲ ゲゲゲ ゲゲゲゲゲゲゲゲゲ ゲゲ Unity ゲゲゲゲゲゲゲゲゲゲゲ

Ksr unity迷路資料-

Embed Size (px)

Citation preview

Page 1: Ksr unity迷路資料-

Unity ゲーム開発- 簡単な迷路ゲームを作ってみよう -

講師基礎理論工学研究会 PG 班所属 岡本 拓也セミナー対象 : 環境デザイン学科 研究生         基礎理論工学研究会 部員         Unity 及びプログラミング初心者

Page 2: Ksr unity迷路資料-

自己紹介知的情報システム学科 松本研究室所属 4 回生

基礎理論工学研究会 PG 班所属 自称 Unity 班 : 班長

HMCN(Hiroshima MotionControl Network) 運営リーダー

HSC (Hiroshima Student Community) 主催メンバー

適当に活動してたらこうなった… ( えっ

Page 3: Ksr unity迷路資料-

HMCN(Hiroshima Motion Control Network)

定期的なイベント開催( 興味関心の喚起 )

作品発露の場を提供( 開発のモチベーション維持 )

地域のモノヅクリ教育への寄与

Page 4: Ksr unity迷路資料-

HSC(Hiroshima Student Community)

学生 社会人

広島の学生と社会人と交流の場を提供するコミュニティ

Page 5: Ksr unity迷路資料-

初期設定がまだの人の為の説明

Page 6: Ksr unity迷路資料-

登録したメールアドレスとパスワードを入力してください。

Page 7: Ksr unity迷路資料-

VBVV

PERSONAL EDITION の方を選択してNEXT を押下してください。

2. 押下

1. 選択

Page 8: Ksr unity迷路資料-

I don‘t use Unity professional capacityを選択して NEXT を押下してください。

Page 9: Ksr unity迷路資料-

お待たせしました。Let, ゲーム制作開始で

す。

Page 10: Ksr unity迷路資料-

Start Using Unity へ

Page 11: Ksr unity迷路資料-

New Project を押してください。

Page 12: Ksr unity迷路資料-

1. 今回作るゲームの名前を[meiro-game]にします。 2. ここで保存箇所を変えられます。3.3D が赤色になっているか確認!!

3点とも確認したら Create projectを押しましょう。

Page 13: Ksr unity迷路資料-

簡単な機能説明 ( フォルダー )

フォルダー

Page 14: Ksr unity迷路資料-

簡単な機能説明 ( フォルダー )

フォルダ

Page 15: Ksr unity迷路資料-

簡単な機能説明 ( 詳細 , 置き場 )

フォルダー詳細設定

オブジェクト置き場

Page 16: Ksr unity迷路資料-

迷路の土台作りをしましょう

Page 17: Ksr unity迷路資料-

迷路の土台を作ろう!( 床を生成 )

フォルダー詳細設定

オブジェクト置き場[GameObject]-[3D Object]-[Cube]を押してください。

Page 18: Ksr unity迷路資料-

迷路の土台を作ろう!( 床の大きさを変えよう )

フォルダー詳細設定

オブジェクト置き場[GameObject][3D Object][Cube]を押してください。

Position

Rotation

Scale

X.0 Y.0 Z.0

X.0 Y.0 Z.0

X.10 Y.1 Z.10

Page 19: Ksr unity迷路資料-

迷路の土台を作ろう!( 床の色を変えよう )

フォルダー詳細設定

オブジェクト置き場[Assets]-[Create]-[Material]を押してください。

Page 20: Ksr unity迷路資料-

迷路の土台を作ろう!( 床の色を変えよう )

マテリアルが生成されたのを確認したら名前を「 Foundation 」にしてください。

Page 21: Ksr unity迷路資料-

迷路の土台を作ろう!( 床の色は青かな? )

1.Click

2. これで色を設定出来ますので各自適当にやってください。

Page 22: Ksr unity迷路資料-

迷路の土台を作ろう!( 床の色を変えよう )

[Foundation] を Hierarchy にあるCube にドラック&ドロップ

Page 23: Ksr unity迷路資料-
Page 24: Ksr unity迷路資料-

迷路の土台を作ろう!( 壁を生成 )

フォルダー詳細設定

オブジェクト置き場[GameObject]-[3D Object]-[Cube]を押してください。

Page 25: Ksr unity迷路資料-

迷路の土台を作ろう!( 壁を作ろう 1)

Position

Rotation

Scale

X.0 Y.1 Z.5

X.0 Y.0 Z.0

X.10 Y.1 Z.1

Page 26: Ksr unity迷路資料-

迷路の土台を作ろう!( 壁を作ろう 2)

Position

Rotation

Scale

X.0 Y.1 Z.-5

X.0 Y.0 Z.0

X.10 Y.1 Z.1

Page 27: Ksr unity迷路資料-

Position

Rotation

Scale

X.5 Y.1 Z.0

X.0 Y.0 Z.0

X.1 Y.1 Z.10

Position

Rotation

Scale

X.-5 Y.1 Z.0

X.0 Y.0 Z.0

X.1 Y.1 Z.10

壁を作ろう 3,4

Page 28: Ksr unity迷路資料-

迷路を作ろう!

Page 29: Ksr unity迷路資料-

迷路を作ろう!Position

Rotation

Scale

X.2.5 Y.1 Z.-1.5

X.0 Y.0 Z.0

X.1 Y.1 Z.3

Position

Rotation

Scale

X.0 Y.1 Z.-3.5

X.0 Y.0 Z.0

X.1 Y.1 Z.3

Position

Rotation

Scale

X.-1 Y.1 Z.0

X.0 Y.0 Z.0

X.8 Y.1 Z.1

Position

Rotation

Scale

X.-3.5 Y.1 Z.-2.5

X.0 Y.0 Z.0

X.3 Y.1 Z.1

Position

Rotation

Scale

X.1 Y.1 Z.2.5

X.0 Y.0 Z.0

X.8 Y.1 Z.1

かなり端折ります。

Page 30: Ksr unity迷路資料-

迷路を作ろう!出来たかな?

Page 31: Ksr unity迷路資料-

そろそろセーブしておこう

「 File 」 - 「 Save Scene 」を押してください。

Page 32: Ksr unity迷路資料-

そろそろセーブしておこう

main と入力して保存ボタンを押してください。

Page 33: Ksr unity迷路資料-

セーブ出来たら確認を!

Page 34: Ksr unity迷路資料-

次は自分のキャラを作ろうとゴールを作ろう

Page 35: Ksr unity迷路資料-

自分のキャラを作ろう

[GameObject]-[3D Object]-[Sphere]を押してください。

Page 36: Ksr unity迷路資料-

Ball というキャラネームへ

Position

Rotation

Scale

X.4 Y.3 Z.4

X.0 Y.0 Z.0

X.1 Y.1 Z.1

Ball と名前を変更してください。

Page 37: Ksr unity迷路資料-

色付けをしよう

フォルダー詳細設定

オブジェクト置き場[Assets]-[Create]-[Material]を押してください。

Page 38: Ksr unity迷路資料-

Ball へ色付け

マテリアルを生成して名前を「 Red 」にしてください。

[Red] を Hierarchy にあるBall にドラック&ドロップ

Page 39: Ksr unity迷路資料-

Goal を作成する。

[GameObject]-[3D Object]-[Sphere]を押してください。

Page 40: Ksr unity迷路資料-

Goal を作成する。

Position

Rotation

Scale

X.-4 Y.1 Z.-4

X.0 Y.0 Z.0

X.1 Y.1 Z.1

Goal と名前を変更してください。

Page 41: Ksr unity迷路資料-

迷路の土台を作ろう!

フォルダー詳細設定

オブジェクト置き場[Assets]-[Create]-[Material]を押してください。

Page 42: Ksr unity迷路資料-

迷路の土台を作ろう!

マテリアルを生成して名前を「 Gold 」にしてください。

[Gold] を Hierarchy にあるGoal にドラック&ドロップ

Page 43: Ksr unity迷路資料-

迷路の土台を作ろう!

Goal をクリックしてから重要!!

[Component]-[Effects]-[Halo]を押してください。

Page 44: Ksr unity迷路資料-

迷路の土台を作ろう!

[GameObject]-[Light]-[Directional]を押してください。

Page 45: Ksr unity迷路資料-

迷路の土台を作ろう!Position

Rotation

Scale

X.-4 Y.1 Z.-4

X.0 Y.0 Z.0

X.1 Y.1 Z.1

45 に変更

Page 46: Ksr unity迷路資料-

迷路の土台を作ろう!

フォルダー詳細設定

オブジェクト置き場Ball をクリックしてから

重要!!

[Component]-[Physics]-[Rigidbody]を押してください。

Page 47: Ksr unity迷路資料-

押してみよう!

Page 48: Ksr unity迷路資料-

次からはプログラミングだよ

Page 49: Ksr unity迷路資料-

動かしてみよう( プログラミング編 )

フォルダー

[Assets]-[Create]-[C# Script]を押してください。

Page 50: Ksr unity迷路資料-

プログラムファイル生成

C# ファイルを生成して名前を「 Player 」にしてください。名前変更が終わったらダブルクリックでファイルを開いてください。

Page 51: Ksr unity迷路資料-

初期の状態 ( プログラミング )

初期設定

フレームの更新毎

Page 52: Ksr unity迷路資料-

Player を動かす ( プログラミング )

Page 53: Ksr unity迷路資料-

プログラムをオブジェクトに入れよう

マテリアルを生成して名前を「 Gold 」にしてください。

[Player] を Hierarchy にあるBall にドラック&ドロップ

Page 54: Ksr unity迷路資料-

押してみよう!

Page 55: Ksr unity迷路資料-

カメラを動かしてみよう( プログラミング編 )

フォルダー

[Assets]-[Create]-[C# Script]を押してください。

Page 56: Ksr unity迷路資料-

プログラムファイル生成

C# ファイルを生成して名前を「 camera 」にしてください。名前変更が終わったらダブルクリックでファイルを開いてください。

Page 57: Ksr unity迷路資料-

カメラ ( プログラミング )

Page 58: Ksr unity迷路資料-

プログラムをオブジェクトに入れよう

[camera] を Hierarchy にあるMain Camera にドラック&ドロップ

Page 59: Ksr unity迷路資料-

押してみよう!

Page 60: Ksr unity迷路資料-

ゴールの設定をしよう

Page 61: Ksr unity迷路資料-
Page 62: Ksr unity迷路資料-

Goal を透明に!!

Is Tirgger にチェックを入れてください。

Hierarchy にあるMain Camera をクリックしてください

Page 63: Ksr unity迷路資料-
Page 64: Ksr unity迷路資料-

Player.cs にオブジェクト削除を追加

Page 65: Ksr unity迷路資料-
Page 66: Ksr unity迷路資料-

セーブはしておこう

「 File 」 - 「 Save Scene 」を押してください。

Page 67: Ksr unity迷路資料-

ここで Game Over 画面を作ろう

Page 68: Ksr unity迷路資料-

新しいシーンを作成

「 File 」 - 「 New Scene 」を押してください。

Page 69: Ksr unity迷路資料-
Page 70: Ksr unity迷路資料-

セーブしておこう

「 File 」 - 「 Save Scene 」を押してください。

Page 71: Ksr unity迷路資料-

そろそろセーブしておこう

GameOver と入力して保存ボタンを押してください。

Page 72: Ksr unity迷路資料-

GameOver 作成

[GameObject]-[UI]-[Text]をクリックしてください。

Page 73: Ksr unity迷路資料-

GameOver 作成

GameOver に変更

Pos

Width

Height

X.50 Y.0 Z.0

300

100

40 に変更

Page 74: Ksr unity迷路資料-
Page 75: Ksr unity迷路資料-

セーブしておこう

「 File 」 - 「 Save Scene 」を押してください。

Page 76: Ksr unity迷路資料-

Build 設定をしよう

[File]-[Build & Run]をクリック

Page 77: Ksr unity迷路資料-

Build 設定をしよう

Add Open Scenesをクリック

Page 78: Ksr unity迷路資料-

Main.unity に戻ろう

Main をダブルクリック

Page 79: Ksr unity迷路資料-

Build 設定をしよう

Add Open Scenesをクリック

Page 80: Ksr unity迷路資料-

Build 設定をしよう

Page 81: Ksr unity迷路資料-

ありがとうございました。