Unity事例ノート

UNITY

抗力を取得して滑りを止める

滑り落ちるオブジェクトを、抗力をつかって静止できるように制御してみましょう。 物理マテリアルで、Cubeが斜面をすべります。 スペースキーを押せば、抗力が上昇し、ストップが効くようになります。 [sc name=" …続きを読む

他のスクリプトを無効化する

他のオブジェクトにあるスクリプトを、非アクティブにしてみましょう。 Sphereが往復運動をくり返しています。 Cubeを操作して、Capsuleにぶつかると、Sphereの動きが止まります。 Sphereに追加し …続きを読む

キーを押すたびにBoolを切り替える

キーを押すたびに、Bool型変数のtrueとfalseが切り替わるようにしてみましょう。 今回の例では、スペースキーを押すたびに、isCheckのチェックが付いたり消えたりします。 一つのキー操作で、フラグを切り替えたい …続きを読む

条件によって画像表示を切り替える

プレーヤーがぶつかった相手によって、画像表示を切り替えるしくみを作ります。 赤のボールに触れたら赤の画像、青のボールに触れたら青の画像を表示します。 Colliderを使って条件分岐し、画像エリアに出力するスプライトを変 …続きを読む

床を鏡面にして反射させる

床を鏡面加工して、オブジェクトが反射して映るようにしましょう。 鏡面のような演出は、Reflection Probを使って効果を設定します。 このように床に反射して、オブジェクトと一緒に動いていきます。 [sc n …続きを読む

ランダムでPrefabの座標を変える

プレハブ化したオブジェクトを続けて生成する場合、その位置をランダムで変えていきます。 1秒おきにキューブが出現。 Y座標がランダムで変化し、左から右へが移動していく動きをつくります。 関連記事: エリア内でランダ …続きを読む

ランダムでPrefabのサイズを変える

Prefabが出現するたびに、ランダムで大きさを変化させてみましょう。 2秒おきにCubeのプレハブが生成され、それぞれの横幅(X)がランダムで変わっていきます。 関連記事:ランダムでPrefabの座標を変える [ …続きを読む

条件によってエフェクトのサイズを変える

発生させるエフェクトの大きさを、スクリプトを使って変化させてみましょう。 Cubeが移動し、一定の座標まで来たときに、爆発エフェクトが発生。 右で爆発すれば半分の大きさ、左で爆発すれば1.5倍の大きさになります。 …続きを読む

他のオブジェクトに接近すれば繋がる

他のオブジェクトに対して、特定の距離まで近づけば、くっついて繋がるしくみを作ってみましょう。 Cube(プレーヤー)を操作し、Sphereに最接近したタイミングで、固定ジョイントをONに。 つながったSphereは、Cubeと一 …続きを読む

1 48 49 50 51 52 69
無料体験授業のお申し込み

SCHOOL教室案内