Shimokita.Unity パリの街をユニティちゃんが駆ける
Transcript of Shimokita.Unity パリの街をユニティちゃんが駆ける
2014/7/6@yando
Shimokita.Unity パリの街をUnityで駆ける
note.mu/yando
アジェンダ概要
モデルデータを読み込む
一人称視点で歩く
三人称視点で歩く
ユニティちゃんで駆ける
前提条件
基本操作はドットインストール
これまでの文は前回を参照。
作業は最後にまとめて。
まぁなんとなく動きます
概要
Unityは各種3Dソフトのデータに対応
Unityそのものにはモデリング機能無し
基本的に別のソフトとの合わせ技
概要
モデルデータを読み込む
データの読み込み
対応してるフォーマットで入手
プロジェクトビューにドロップ
インスペクタから設定変更可能
(設定を変えると更新処理が走る)
インポート完了
インポート設定キャラクタの場合
当たり判定生成
高さが合ってない
Shaderを透過に
SkyBox
標準パッケージ
Assets > Import Package > SkyBox
Edit > Render Setting > SkyBox
Material
一人称視点で歩く
Character Controller
プレイヤーの挙動のサンプル
これも標準パッケージ
ボイラープレート的に改造する
あくまで参考として、自作する
First Person ControllerAssets > Import Package > Character
Controller
First Person Controllerをプロジェクト
ビューからシーンへドロップ
カメラは内蔵
調整もできる
WSAD
スピード、ジャンプ
いわゆるFPS
三人称視点で歩く
Third Person Controller
First Person Controllerと対を成す
カメラは内蔵していない
アニメーション機能の実装が古い
同じくシーンにドロップするだけ
有名な配管工
設定項目
ジャンプの高さ
ワナCharacter ControllerはRigidbodyを使
っていない
衝突処理がスムーズに動かない場合が
ある
専用のコールバックもある
ボール回収させてみる
結果
OnTriggerEnterが呼ばれない場合が
プレイヤー側に全てを書く(つらい)
もしくはプレイヤーにColliderを付ける
ユニティちゃんで駆ける
ユニティちゃんユニティ界に誕生したアイドル
制作しやすいライセンス体系
モデル、モーション、スクリプトの作
例集にもなっている
Web版とアセットストア版がある
走らせるパッケージをインポート
Unity-Chan > Prefabs > for
Locomotionの下のunitychanを配置
専用のカメラも配置
専用のライトもある
設定調整
かわいいだけじゃない
Rigidbodyを搭載していて扱いやすい
カメラのコントロールもカンタン
スクリプトも日本語コメント付き
ライセンス表示用の素材も付属