Ksr unity迷路資料-

Preview:

Citation preview

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

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

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

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

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

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

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

HMCN(Hiroshima Motion Control Network)

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

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

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

HSC(Hiroshima Student Community)

学生 社会人

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

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

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

VBVV

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

2. 押下

1. 選択

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

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

す。

Start Using Unity へ

New Project を押してください。

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

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

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

フォルダー

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

フォルダ

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

フォルダー詳細設定

オブジェクト置き場

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

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

フォルダー詳細設定

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

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

フォルダー詳細設定

オブジェクト置き場[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

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

フォルダー詳細設定

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

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

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

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

1.Click

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

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

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

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

フォルダー詳細設定

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

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

Position

Rotation

Scale

X.0 Y.1 Z.5

X.0 Y.0 Z.0

X.10 Y.1 Z.1

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

Position

Rotation

Scale

X.0 Y.1 Z.-5

X.0 Y.0 Z.0

X.10 Y.1 Z.1

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

迷路を作ろう!

迷路を作ろう!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

かなり端折ります。

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

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

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

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

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

セーブ出来たら確認を!

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

自分のキャラを作ろう

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

Ball というキャラネームへ

Position

Rotation

Scale

X.4 Y.3 Z.4

X.0 Y.0 Z.0

X.1 Y.1 Z.1

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

色付けをしよう

フォルダー詳細設定

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

Ball へ色付け

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

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

Goal を作成する。

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

Goal を作成する。

Position

Rotation

Scale

X.-4 Y.1 Z.-4

X.0 Y.0 Z.0

X.1 Y.1 Z.1

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

迷路の土台を作ろう!

フォルダー詳細設定

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

迷路の土台を作ろう!

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

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

迷路の土台を作ろう!

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

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

迷路の土台を作ろう!

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

迷路の土台を作ろう!Position

Rotation

Scale

X.-4 Y.1 Z.-4

X.0 Y.0 Z.0

X.1 Y.1 Z.1

45 に変更

迷路の土台を作ろう!

フォルダー詳細設定

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

重要!!

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

押してみよう!

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

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

フォルダー

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

プログラムファイル生成

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

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

初期設定

フレームの更新毎

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

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

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

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

押してみよう!

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

フォルダー

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

プログラムファイル生成

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

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

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

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

押してみよう!

ゴールの設定をしよう

Goal を透明に!!

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

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

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

セーブはしておこう

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

ここで Game Over 画面を作ろう

新しいシーンを作成

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

セーブしておこう

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

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

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

GameOver 作成

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

GameOver 作成

GameOver に変更

Pos

Width

Height

X.50 Y.0 Z.0

300

100

40 に変更

セーブしておこう

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

Build 設定をしよう

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

Build 設定をしよう

Add Open Scenesをクリック

Main.unity に戻ろう

Main をダブルクリック

Build 設定をしよう

Add Open Scenesをクリック

Build 設定をしよう

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

Recommended