shimokita.unity パリの街をユニティちゃんが駆ける
TRANSCRIPT
![Page 1: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/1.jpg)
2014/7/6@yando
Shimokita.Unity パリの街をUnityで駆ける
![Page 2: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/2.jpg)
note.mu/yando
![Page 3: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/3.jpg)
アジェンダ概要
モデルデータを読み込む
一人称視点で歩く
三人称視点で歩く
ユニティちゃんで駆ける
![Page 4: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/4.jpg)
前提条件
基本操作はドットインストール
これまでの文は前回を参照。
作業は最後にまとめて。
まぁなんとなく動きます
![Page 5: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/5.jpg)
概要
![Page 6: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/6.jpg)
Unityは各種3Dソフトのデータに対応
Unityそのものにはモデリング機能無し
基本的に別のソフトとの合わせ技
概要
![Page 7: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/7.jpg)
![Page 8: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/8.jpg)
![Page 9: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/9.jpg)
![Page 10: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/10.jpg)
![Page 11: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/11.jpg)
![Page 12: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/12.jpg)
![Page 13: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/13.jpg)
![Page 14: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/14.jpg)
![Page 15: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/15.jpg)
モデルデータを読み込む
![Page 16: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/16.jpg)
データの読み込み
対応してるフォーマットで入手
プロジェクトビューにドロップ
インスペクタから設定変更可能
(設定を変えると更新処理が走る)
![Page 17: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/17.jpg)
インポート完了
![Page 18: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/18.jpg)
インポート設定キャラクタの場合
当たり判定生成
![Page 19: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/19.jpg)
高さが合ってない
![Page 20: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/20.jpg)
Shaderを透過に
![Page 21: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/21.jpg)
![Page 22: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/22.jpg)
SkyBox
標準パッケージ
Assets > Import Package > SkyBox
Edit > Render Setting > SkyBox
Material
![Page 23: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/23.jpg)
![Page 24: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/24.jpg)
一人称視点で歩く
![Page 25: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/25.jpg)
Character Controller
プレイヤーの挙動のサンプル
これも標準パッケージ
ボイラープレート的に改造する
あくまで参考として、自作する
![Page 26: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/26.jpg)
First Person ControllerAssets > Import Package > Character
Controller
First Person Controllerをプロジェクト
ビューからシーンへドロップ
カメラは内蔵
![Page 27: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/27.jpg)
![Page 28: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/28.jpg)
調整もできる
WSAD
スピード、ジャンプ
いわゆるFPS
![Page 29: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/29.jpg)
三人称視点で歩く
![Page 30: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/30.jpg)
Third Person Controller
First Person Controllerと対を成す
カメラは内蔵していない
アニメーション機能の実装が古い
同じくシーンにドロップするだけ
![Page 31: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/31.jpg)
有名な配管工
![Page 32: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/32.jpg)
設定項目
ジャンプの高さ
![Page 33: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/33.jpg)
![Page 34: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/34.jpg)
ワナCharacter ControllerはRigidbodyを使
っていない
衝突処理がスムーズに動かない場合が
ある
専用のコールバックもある
![Page 35: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/35.jpg)
ボール回収させてみる
![Page 36: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/36.jpg)
結果
OnTriggerEnterが呼ばれない場合が
プレイヤー側に全てを書く(つらい)
もしくはプレイヤーにColliderを付ける
![Page 37: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/37.jpg)
ユニティちゃんで駆ける
![Page 38: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/38.jpg)
![Page 39: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/39.jpg)
ユニティちゃんユニティ界に誕生したアイドル
制作しやすいライセンス体系
モデル、モーション、スクリプトの作
例集にもなっている
Web版とアセットストア版がある
![Page 40: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/40.jpg)
![Page 41: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/41.jpg)
![Page 42: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/42.jpg)
![Page 43: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/43.jpg)
走らせるパッケージをインポート
Unity-Chan > Prefabs > for
Locomotionの下のunitychanを配置
専用のカメラも配置
専用のライトもある
![Page 44: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/44.jpg)
![Page 45: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/45.jpg)
設定調整
![Page 46: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/46.jpg)
![Page 47: Shimokita.Unity パリの街をユニティちゃんが駆ける](https://reader034.vdocuments.site/reader034/viewer/2022042601/556194e1d8b42a91778b540c/html5/thumbnails/47.jpg)
かわいいだけじゃない
Rigidbodyを搭載していて扱いやすい
カメラのコントロールもカンタン
スクリプトも日本語コメント付き
ライセンス表示用の素材も付属