Unity事例ノート

UNITY

少しずれた位置にエフェクト発生

オブジェクトから少しだけ離れたところでエフェクトを発生させてみましょう。 爆発エフェクトを、現在の位置から外して出現させます。 オブジェクトの手前や横など、座標を少しだけずらして発生させたい時に使えるスクリプトです。 …続きを読む

マウスカーソルを重ねると実行

オブジェクトにマウスカーソルが重なると実行できる仕組みを作ってみましょう。 Cubeにカーソルが乗ると、前方に向けて飛んでいきます。 カーソル位置に飛ばしているRayが当たれば、オブジェクトに力を加えます。 関連記 …続きを読む

一度に複数のオブジェクトを発射

弾幕のように、一気にたくさんのオブジェクトを発射できる仕組みを作ってみましょう。 クリックすれば、Cubeの少し前の位置から、3つのボールを同じタイミングで出現します。 Instantiateをループして生成し、繰り返しのたびに …続きを読む

進行方向に傾きながら移動

少しだけオブジェクトを傾けて移動できるように、スクリプトを作成してみましょう。 キー操作で、オブジェクトが進みます。 進行方向へ20°だけ傾いた状態で動き、キーを離せば正常の角度に戻ります。 関連記事: 向きを変 …続きを読む

一瞬だけオブジェクトの色を変える

オブジェクトの色を一瞬だけ変えて、光ったような演出をつけてみましょう。 今回の例では、スペースキーを押せば、0.5秒間だけ白くなります。 キー操作で、オブジェクトをアクティブにするような演出に効果的です。 関連記事 …続きを読む

Rayを当てた状態でキーを押せば削除

Raycastを照射した状態でキーを押せば、オブジェクトを削除できるようにスクリプトを作ってみましょう。 Cubeの先方に向けて長さ5のRayを出します。 このRay触れていて、かつSpaceキーが押されると、Sphereは削除 …続きを読む

触れるとn秒間だけ停止してテキスト表示

オブジェクトに触れると一定時間だけプレーヤーの動きが止まり、テキスト表示させる仕組みをつくりましょう。 プレーヤーがSphereに触れると、2秒間うごけなくなって、「ぶつかった!」の文字が出てくるようにします。 関連記事 …続きを読む

キー操作で長文テキストを次に進める

キーを押すと、テキストが順番に送られていくように、スクリプトを作成してみましょう。 今回の例では、Enterキーを押せば、テキストが順番に表示されるようにします。 少し長めのセリフを順に表示させたい場合などに、活用できる仕組みで …続きを読む

Instantiateでオブジェクトの角度を変える

Instantiateを使ってクローンを生成する際に、オブジェクトの角度を変えられるようにしましょう。 今回の例では、クリックするとCubeが出現。 オブジェクトが出現するたびに45度ずつ角度が変わります。 関連記 …続きを読む

1 22 23 24 25 26 71
無料体験授業のお申し込み

SCHOOL教室案内