Unity事例ノート

UNITY

マウスカーソルを追いかけるオブジェクト

マウスカーソルに向かって、移動するオブジェクトを作成してみましょう。 カーソルのほうへ向きを変え、ゆっくり追いかけていきます。 関連記事: ナビメッシュエージェントを使った追尾機能 3D空間でプレーヤーを追いかけるオ …続きを読む

カメラを360度回転させて発射

3D空間の中で、全方向に向かって発射できる仕組みを作りましょう。 今回はなるべくスクリプトを書かず、Third Person Controllerを利用した方法をご紹介します。 マウスカーソルの動きを追って、カメラを360度方向 …続きを読む

マウスを押した時間だけオブジェクトを拡大

マウスを長押しした分だけ、プレハブのサイズが拡大するようにプログラミングしてみましょう。 ゲーム画面上で、左クリックを押すとボールを発射。 押す時間が長ければ長いほど、ボールが大きくなります。 マウスの押下時間をパ …続きを読む

自転しながら公転させる

オブジェクトが自転しながら、公転もするように、スクリプトを作ってみましょう。 Cube自体が回転しつつ、Sphereを中心に公転しています。 関連記事: 発射したオブジェクトを回転させる 回転軸を変えてオブジェクトを …続きを読む

3秒おきに速度を上げる

オブジェクトを移動させ、3秒おきに加速スピードを上げるプログラムを作りましょう。 キューブが往復移動を続け、3秒経過するたびに、速度と移動量が上がります。 関連記事: ぶつかるとn秒間スピードアップ 変数を割った余り …続きを読む

マウスカーソルを追従しながらクリックで叩く

マウスカーソルについて行って、クリックすれば叩く動きをつけてみましょう。 動きを確認しやすいように、ハンマーのようなオブジェクトを作りました。 関連記事: 90°回転して叩くような動き マウスカーソルについていくオブ …続きを読む

90°回転して叩くような動き

棒状のオブジェクトで、叩くような動作をつけてみましょう。 画面をクリックすれば、90°回転して、すぐに元に戻ります。 関連記事: 回転軸を変えてオブジェクトを回す Updateの中で1回だけ実行する マウスカーソル …続きを読む

空間の中でクリックした位置へ行く

3D空間の中で、クリックした位置に向かって、オブジェクトをゆっくり移動させるしくみを作ります。 クリックされた座標へ、Cubeが回転せずにまっすぐ動いていきます。 「~へ行く」の一つの方法として、使えるプログラムです。 …続きを読む

クリックした空間にオブジェクトを置く

3D空間で、クリックした位置にオブジェクトを置けるしくみを作ってみましょう。 Sphereオブジェクトがクリックしたところに移動します。 3Dでのマウスクリックの位置は、XYZの座標で表わせるワールド座標へ変換して、取得 …続きを読む

マウスカーソルに追従して左右に移動

マウスカーソルに追従する動きで、横方向のみ動かせるしくみを作ってみましょう。 このようにマウスを操作しても、オブジェクトが動くのは、X方向のみです。 マウスカーソルの位置をXYZの座標で表せるように、ワールド座標への変換 …続きを読む

1 55 56 57 58 59 71
無料体験授業のお申し込み

SCHOOL教室案内