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

はじめてのUnity教室 講義用ppt