何も知らない

ゲーム、Unity その周辺で

このブログは
「 Unity5 3D/2Dゲーム開発実践入門 作りながら覚えるスマートフォンゲーム開発」
「Unityゲーム開発 オンライン3Dアクションゲームの作り方」

こちらの書籍を参考にゲームを作成していきます。

広告

サンプルゲーム「ボール転がし」 その5 ステージ

ステージを作成する

床と同様に四方の壁を制作します。ボールが飛び出さないように蓋として空のオブジェクトを作成して「Box Coliider」をセットします。

f:id:snow_wear:20170324211350p:plain

その他、障害物や台を設置。空のオブジェクトに重力制御のプログラムをアタッチ。ボールのゴールとなる場所にコライダをおいてゲームは完成です。

サンプルゲーム「ボール転がし」 その4 ライティングの設定

ライティングの設定

まずシーン全体を暗くします。
「Hierarchyビュー」の「Directinal Light」から「Intensity」を「0.1」程度に設定。同時に「Lights」の「Shadow Type」を「No Shadows」にします。
「Windowメニュー」の「Lighting」から「Ambient Intensity」を「0.5」程度に設定します。

 

「Ballオブジェクト」のライトを設定していきます。

f:id:snow_wear:20170314094623p:plain

「Point light」を作成して各「Ballオブジェクト」にドラッグ&ドロップします。これにより「Ball***」が、「Point light」がという親子関係ができました。「子オブジェクト」は「親オブジェクト」に追従して動作するようになります。

各「Point light」の設定は「Range」を大きいオブジェクトほど遠くを照らすようにそれぞれ「8,16,24」にします。「Color」はそれぞれの色で薄めの色を選びます。「Render Mode」を「Important」に設定します。

f:id:snow_wear:20170314101249p:plain

サンプルゲーム「ボール転がし」 その3 マテリアルの設定

マテリアルの設定

f:id:snow_wear:20170314091518p:plain

「Projectビュー」の「Create」から「Material」を選択
「Inspectorビュー」の「Albedo」を赤に「Emission」を「1」に設定してから明るい赤を設定する。
出来上がったマテリアルを「Sceneビュー」のオブジェクトにドラッグ&ドロップで設定する。