【Unity】レイヤーマスクを設定する
ビット演算でレイヤーマスクを設定してみました。シーンには床の他に3つのPlaneと1つのCubeがあります。Cubeから見ると、3つのPlaneは重なっています。 赤いPlaneには0番目、緑には1番目、青には2番目のレ… 続きを読む »
ビット演算でレイヤーマスクを設定してみました。シーンには床の他に3つのPlaneと1つのCubeがあります。Cubeから見ると、3つのPlaneは重なっています。 赤いPlaneには0番目、緑には1番目、青には2番目のレ… 続きを読む »
ゲーム中にCubeをドラッグアンドドロップして同じ平面上を移動させてみます。 シーンには原点を通るPlaneオブジェクトとCubeを配置しています。 Cubeに他のオブジェクトとは違うタグを設定します。 using Sy… 続きを読む »
左クリックを長押ししている間に作動するものを作って、その進行度を進行バーで表示します。進行中はアニメーションさせて音声を鳴らし、終了すると別の音を鳴らします。 まずCubeにコライダーとスクリプト、アニメーター、オーディ… 続きを読む »
複数の敵の全てからレイを飛ばすとき、敵のリストを持つクラスのUpdate()で、1フレームにつき数体ずつ実行してみます。 [SerializeField] int cap = 3; // 一度に処理する敵の数 // –… 続きを読む »
ゲーム中にマウスを使って、他のオブジェクトの表面上に沿ってオブジェクトを移動させます。 空のゲームオブジェクトにスクリプトを付けます。 using System.Collections; using System.Col… 続きを読む »