Unity事例ノート

UNITY

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

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

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

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

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

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

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

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

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

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

2つの音を切り替えて鳴らす

条件によって、2つの音を分けて鳴らせる仕組みをつくりましょう。 今回の例では、左クリックと右クリックで、サウンドを切り分けて鳴らしてみます。 オーディオソースを2つ用意することで、サウンドごとに音量などの設定も可能になります。 …続きを読む

Hinge Jointを使った振り子の動き

ヒンジジョイント(Hingi Joint)を使用して、オブジェクトを振り子のように動かすしくみを作ってみましょう。 上のCubeを移動させると、下のSphereが振り子のような動きで追従します。 [sc name="af …続きを読む

特定エリアに近づくと追いかけてくる

ある範囲内に近づくと、敵キャラが追いかけてくる仕組みをつくってみましょう。 Cube(プレーヤー)を動かして近づけば、Sphere(敵)の色が変わり、プレーヤーを追いかけます。 範囲外に出てしまえば、敵の動きが止まります。 …続きを読む

1 51 52 53 54 55 71
無料体験授業のお申し込み

SCHOOL教室案内