Unity事例ノート

UNITY

個数制限してn秒おきにPrefab生成

決まった個数だけ、n秒おきにPrefabを生成できる仕組みを作成してみましょう。 今回の例では、クリックすると0.5秒おきに、Sphereオブジェクトを5個出現してみます。 [sc name="af_top" ][/sc …続きを読む

二分の一の確率でPrefabを変える

半分の確率で、異なるPrefabが生成される仕組みを、プログラムで書いてみましょう。 今回の例では、クリックするたびにオブジェクトが出現。 SphereかCube、どちらかがランダムで選択されます。 関連記事: …続きを読む

NavMeshAgentで浮いてしまう場合の対処法

NavMeshAgentを使って、自動追尾のしくみを作った際に、キャラクターが少し浮いてしまいます。 このように、明らかに地面から浮いてしまっています。 ナビメーションビューを確認します。 ベイク時の高さを変えても …続きを読む

MultipurposeCameraRigの高さ調整

* Unityバージョン2019.2.14で作成しています。 MultipurposeCameraRigの高さや角度を変える方法について、ご紹介します。 MultipurposeCameraRigの直下に、Pivotというオブジ …続きを読む

Quaternion参照エラーの解決法

関連記事: Vector参照エラーの解決法 Quaternionの数値ベクトルをUnityEngineで宣言 このようなエラーが出た場合、Quaternionが「System.Numerics.Quaternion」と「Uni …続きを読む

画面を揺らす

MainCameraを小刻みに動かして、画面全体が揺れているような見せ方をしてみましょう。 クリックするとカメラを左右に揺らし、ダメージを受けたときのような演出をします。 関連記事: 画面全体の色を一瞬変える [ …続きを読む

画面全体の色を一瞬変える

ゲーム画面全体の色を、数秒間だけ変えられる仕組みをつくってみましょう。 今回の例では、クリックすると0.5秒間だけ画面全体が赤色に変わります。 ダメージを受けたときの視覚効果として使える仕組みです。 関連記事: …続きを読む

オブジェクトの特定箇所に当たれば消える

オフジェクトに当たっても何も起こりませんが、特定の位置に当たったときのみ実行するプログラムを作成してみましょう。 今回の例では、中心あたりにボールをぶつけた時だけ、Cubeが消えるようにします。 [sc name="af …続きを読む

1 2 3 68
無料体験授業のお申し込み

SCHOOL教室案内