はじめまして、すらです。
シンプルなゲームを作成中です。今回は部屋の内装を作る編です。
- プレイヤーと相手が座る椅子の作成
- 机の作成
- プレイヤーキャラの作成
- 相手キャラの作成
- 部屋の内装の作成 ←ココ
- プレイヤーが部屋を歩けるようにする
- プレイヤーが椅子に座れるようにする
- 椅子に座るモーションの作成
- じゃんけんのシステムを作成
- じゃんけんのモーションを作成
- 殴るモーションと殴られるモーションを作成
- キャラの表情の作成
- 椅子と一緒に倒れるモーションを作成
- セリフを表示するシステムの作成
- タイトルの作成
Blenderで作成
blenderに関しては解説できるほどの知識がないので解説はないです。
また、途中の過程をスクショしたりしていないのでいきなり完成したものをドーンっと投下。
っと思ったらファイルサイズでかすぎて3DViewが使えなかったのでUnityへインポートしてスクショ撮りました。
なんか壁が透明になっとる…。
調べてみると面の向きにも裏表があるようで、確かにその辺の設定は気にかけてなかったので、Blenderに戻り修正をしました。
ええやんええやん。
ん、床とかのマテリアルが設定されてない…、blenderでは床とかちゃんとマテリアルが表示されてたのに…。(下記画像参照)
これも調べてみるとテクスチャをベイクすればいいらしい…。
はっきりいって全然理解できてないけどなんかできました…。
机や椅子、キャラも配置してみる。
配置しただけではただ浮いているだけなので、rigidbodyで重力を付与。
そのままだと床をすり抜けて行ってしまうので、床と物体、キャラに当たり判定を付与。(collider)
そうすると無事上記のような画面にすることができた。
これは勉強が必要だ…。
次回は、キャラをあるかせてみたいと思います。
blenderで画像テクスチャを張るときに気を付けたいこと(自分メモ用)
・アドオン Node Wrangler を使用
・ワークモード shading にする
・緑の枠をクリックして、ctrl shift T で画像を一括指定
・もしテクスチャが伸びるならctrl A でスケールを1にリセットしてからUV展開する
・Unityにインポートするときはテクスチャをベイクする必要あり