金沢工業大学 電子計算機研究会 初心者向け unity 講習会第2回
TRANSCRIPT
第二回電算 Unity 勉強会そろそろゲーム作ってみたくない?編〜 Asset もいぢるよ!〜
自己紹介
高橋 慶一郎• メディア情報学科3年• Unity 歴は 1 年• Twitter によくいるカラス
前回の講習会の内容を覚えてますかね・・・?
http://www.slideshare.net/keisukeyasuda391/unity-47391920
第一回電算 Unity 勉強会 by やすださん
前回までのざっくりあらすじ
• Unity の概要、操作• Hierarchy 、 Inspector の見方• オブジェクトに対して、色々な
Component をアタッチ• Project について
これでゲーム作れるぞ^〜
今回のキーワード: Asset
Asset
• Unity で使うリソースのこと。 (3D モデル・ Prefab ・ Script…etc)• HogeHogeProject/Assets/ に置かれる。• AssetStore などで購入が可能。
Asset
Asset Store
• Unity の Asset を販売しているサイト• 無料の Asset もある。• 素材が豊富 (← ここ重要 )
素材を求めて Asset Storeへ
クリックすると、別ウインドウが出る!
検索!検索ぅ!
Downloadして、どうぞ
欲しい Asset を選択してインポート
エクスプローラ (Windows) や Finder(Mac) で、.unitypackage をダブルクリックしてインポートもできる
Windows
Mac
Project に Asset が追加されてる!
Unitychan をシーンに登場!
Unitychan モデルをシーンにドラッグ&ドロップ
Unitychan をシーンに出せた!
Prefub なので何個も置けます^^
Unitychan に質量を追加!
検索して追加!
ステージをつくる。
GameObject→3DObject→Plane
当たり判定
ここで先ほど Unitychan に追加した Collider について
Collider の当たり判定MeshCollider : メッシュに合わせた当たり判定
BoxCollider : 指定した箱型の当たり判定
SphereCollider : 指定した球型の当たり判定CpsuleCollider : 指定したカプセル型の当たり判定。
Collider コンポーネントを持つオブジェクトに対して当たり判定を取る。
MeshCollider 同士は当たり判定を持つことができない!
Unitychan に Collider をいぢろう
ステージに Unitychan の足が着くようにの
を調整しましょう!Center: 座標Radius: 半径Height: 高さ
再生
立った!
Unitychan にアニメーションを付けましょう!
Project の Asset 中で右クリック!
Animation Controller を作成!
Window/Animator をクリック!
Animation Controller の中身を作る。
変数追加intboolfloatTrigger
簡素な Animation Controller
State: 現在の Animation の状態
Trasition について
キャラクターを移動させよう!
キャラクターの移動スクリプト
Unitychan にスクリプトをアタッチしよう!!
Unitychan が走る!!
ジャンプさせてみよう!
移動スクリプトに付け足す。
Trigger Jump を ON にしJump アニメーションに遷移
Rigidbody の Mass に対して y,z 座標に 5g の力を加える。
あとはオブジェクトを置いて、避けゲーができる!
Unity で自分の好きなゲームを作りましょう!!