はじめてのunity教室 講義用ppt
TRANSCRIPT
![Page 1: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/1.jpg)
はじめての 教室
![Page 2: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/2.jpg)
今日のながれ
• ① アイスブレーク(1)高野を知ろう (2)unityを知ろう!
• ② unityを入れてみよう!• ③ unityを触ってみよう!• ④ ゲームを作ってみよう!• ⑤ 遊んでみよう!• ⑥ クロージング
![Page 3: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/3.jpg)
unityってなーに?
• 一言で言えば “ゲーム開発ツール”
・ゲームを動かすために “ゲームエンジン”と ゲーム内のコンテンツを編集する “エディター”が統合された
“ エディター統合型ゲームエンジン”
![Page 4: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/4.jpg)
そろそろ入れましょうか
![Page 5: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/5.jpg)
インストール!
http://japan.unity3d.com/
![Page 6: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/6.jpg)
インストール!
![Page 7: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/7.jpg)
インストール!
![Page 8: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/8.jpg)
インストール!
![Page 9: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/9.jpg)
インストール!
![Page 10: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/10.jpg)
インストール!1 2
3 4
![Page 11: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/11.jpg)
インストール!
少し待ってて
![Page 12: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/12.jpg)
インストール終了!
これで終了
![Page 13: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/13.jpg)
それじゃ起動しましょうか
![Page 14: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/14.jpg)
プロジェクトの作成
![Page 15: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/15.jpg)
プロジェクトの生成
適当に名前を決めて適当に保存先を決めて※ 空のフォルダ
Create project を押す!!
![Page 16: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/16.jpg)
画面の説明
ツールバー
Sceneビュー
Hierarchyビュー
Inspectorビュー
projectビュー
現在のシーンを視覚的に確認できるシーンの中に配置されているオブジェクトの階層構造を確認できる
オブジェクトやファイルの内容を確認したり、詳細に設定することが出来る .
プロジェクト内の、ファイルの 様子を表示する画面。 .
![Page 17: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/17.jpg)
画面の説明
Gameビュー
Consoleビュー
ツールバーのプレイを押すことで作成中のゲームを実際に動かしてプレビューすることが出来る
エラーメッセージを確認することが出来ます
![Page 18: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/18.jpg)
下準備をしましょう
Project ビューの Asset フォルダを右クリック
↓Create から folder を選択
![Page 19: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/19.jpg)
フォルダ管理📂
フォルダを三つ作って“ Materials”,“scenes”,“scripts” と名前を振る .
これをやらないと後々後悔しますよ~
![Page 20: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/20.jpg)
そろそろなんか作りましょうか
![Page 21: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/21.jpg)
とりあえずなんかつくってみましょ
• この章ではこんなのを作ります!!
![Page 22: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/22.jpg)
板をつくる
Hierarchy ビューで“create”→“Cube” を選択
![Page 23: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/23.jpg)
板をつくる
Hierarchy ビューで“Cube” が追加されている
Position は(x,y,z)=(0.0.0) にする
スケールツールを選択試しに他のツールも触ってみましょうか
![Page 24: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/24.jpg)
板をつくる
この■を引っ張る
![Page 25: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/25.jpg)
板をつくる
(50,1,50) と入力
![Page 26: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/26.jpg)
軽く tips
①ALT + CTRL(Mac の人は commando) + ドラッグ⇒“ 平行移動!!”
②ALT + ドラッグ⇒“ 視界の旋回!!”
③ マウスホイール ⇒“ズーム”
④Hierarchy から選択したオブジェクトをダブルクリック ⇒選択したオブジェクトに焦点を合わせる
これは便利ですよ
![Page 27: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/27.jpg)
玉をつくる
“Hierarchy ビュー”“⇒ Sphere”
![Page 28: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/28.jpg)
玉をつくる
移動ツールとスケールツールを使ってうまい感じに
![Page 29: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/29.jpg)
玉に物理挙動を与える
玉を選択して、メニューから“component” “Physics” “Rigidbody”⇒ ⇒
![Page 30: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/30.jpg)
玉に物理挙動を与える
Use Gravityに が入れば☑
重力が適用されY軸に負の方向に落下しようとする力が発生します .
![Page 31: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/31.jpg)
床にも物理挙動を与える
床はその場でとどまっててほしいのでIs Kinematic に を入れる☑
同じようにメニューから“component” “Physics” “Rigidbody”⇒ ⇒
![Page 32: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/32.jpg)
うごかしてみましょ
ココを押して
![Page 33: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/33.jpg)
でけぇ!!
アップすぎ!!
停止押してもう一度 play ボタン押して
![Page 34: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/34.jpg)
カメラを動かしましょう
移動ツールや回転ツールでうまい感じに調整して…右下のプレビューで確認して ..,
あんまりうまくいかなかったらとりあえずposition(0,30,-60) Rotation(25,0,0)でなんとかしてください
![Page 35: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/35.jpg)
もう一度再生!!
![Page 36: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/36.jpg)
次は反発係数を入力
Project create⇒ からPhysic material を選択
出てきたものを material フォルダへ
![Page 37: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/37.jpg)
反発係数を入力
0 ~ 1 で値を入力
![Page 38: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/38.jpg)
反発係数を入力
ドラッグ&ドロップ
Sphere を選択
![Page 39: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/39.jpg)
反発係数を入力
ドラッグ&ドロップ
Cube を選択
![Page 40: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/40.jpg)
うごかしてみましょ!!
ココ押して回転ツールでいじって
![Page 41: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/41.jpg)
キー操作を実装しましょうか
![Page 42: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/42.jpg)
Scriptを作成
Project create JAVA script⇒ ⇒
![Page 43: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/43.jpg)
かきましょう
出来た script をダブルクリックするとこんな画面になります
![Page 44: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/44.jpg)
かきましょう
このオブジェクトの姿勢を秒間 30 秒の速さで入力方向に Z 軸回転する
![Page 45: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/45.jpg)
実装
ドラッグ&ドロップ
![Page 46: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/46.jpg)
保存
File Save Scene as⇒ …を選択
⇒ 覚えやすい名前にして保存
![Page 47: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/47.jpg)
ビルド
File Build Settings⇒ …を選択
![Page 48: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/48.jpg)
ビルド
Build 押して適当に名前つけて保存!
![Page 49: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/49.jpg)
遊びましょう
さっき書き出したファイルをダブルクリックして
![Page 50: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/50.jpg)
どう?たのしい?
![Page 51: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/51.jpg)
それじゃ…もっとゲームっぽいのを作ってみましょう
![Page 52: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/52.jpg)
じゃあどうする?
① まずはタイトル画面が欲しいよね
② ルールが欲しい
③ ゲームクリアとゲームオーバー画面も欲しい
![Page 53: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/53.jpg)
こんな感じ…
スタート画面
ゲームオーバー
ゲームクリアゲーム本編
スペースキー 20 秒たった
20 秒以内に玉が落ちた
5秒たった
今日はここまで作ってみましょう
![Page 54: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/54.jpg)
まずはmainシーンの保存
1.File Build Setting⇒
2.Add Current を押す
3.Build を押す
![Page 55: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/55.jpg)
タイトル画面シーンの追加
File Save Scene As⇒ で“ title” として保存
![Page 56: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/56.jpg)
シーン順序の変更
1.File Build Setting⇒
2.Add Current を押す
3.Scenes In Build の title を一番上に ドラッグ
![Page 57: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/57.jpg)
タイトル画面の作成
1.Hierarchy ビューで メインカメラを選択
2.Clear Flags を Solid Collar にする
3.Background を青に する
![Page 58: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/58.jpg)
続いて文字を作成
Hierarchy>Create>UI>Text を選択する名前は Title に変えておく
![Page 59: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/59.jpg)
タイトルの編集
Alt を押しながらクリック
![Page 60: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/60.jpg)
タイトルの編集
240×120 にサイズを変更
ゲームビューでタイトルを確認
![Page 61: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/61.jpg)
スクリプトを書きましょう
Project create JAVA⇒ ⇒ script でスクリプトを作成下のスクリプトを書いてください
function Update () { if(Input.GetButtonDown("Jump")){ Application.LoadLevel("ball and cube"); }}
![Page 62: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/62.jpg)
スクリプトを書きましょう
function Update () { if(Input.GetButtonDown("Jump")){ Application.LoadLevel("ball and cube"); }}
・ GetButtonDown 関数 ボタンが押されたことを検出
・Jump スペースキー
・ Application クラスの LoadLevel 関数 指定したシーンを読みこむ
![Page 63: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/63.jpg)
空のオブジェクトに入れましょう
Create⇒ Create Emptyで作成
![Page 64: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/64.jpg)
Play
正常に動くか確認
![Page 65: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/65.jpg)
ビルド
![Page 66: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/66.jpg)
どう?うごいた?
![Page 67: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/67.jpg)
クロージング
![Page 68: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/68.jpg)
今日やったこと
① インストール② オブジェクトを並べた③ 少しスクリプトを書いた④ シーンとシーンをつないでみた
![Page 69: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/69.jpg)
最後に
あいさつとやってみた感想
![Page 70: はじめてのUnity教室 講義用ppt](https://reader035.vdocuments.site/reader035/viewer/2022081420/55cadb1fbb61eb282b8b4725/html5/thumbnails/70.jpg)
今日はありがとうございました
m(__)m