Unity事例ノート

UNITY

オブジェクトから離れるとイベント発生

OnCollisionExitを使えば、オブジェクトから離れたときにアクションをつけることができます。 クリックでCubeに力を加え、着地しているときと、浮上しているときで色を変えてみます。 関連記事: 領域に入ってい …続きを読む

プレーヤーが動いた後、相手が動くしくみ

自分が動いた1秒後に、他のオブジェクトが動くしくみを作ってみましょう。 コンピューターとの間でターン制にしたい場合など、使えるシーンはたくさんあります。 Playerである緑キューブをクリックで動かすと、1秒後に赤キュー …続きを読む

ぶつかれば指定座標に移動するしくみ

オブジェクトに当たったとき、特定の場所にジャンプできるしくみを作ってみましょう。 このように、ターゲットにぶつかれば、別の座標に移動します。 関連記事: 特定の座標で移動を止める 4つの座標で回転して四角形に動く …続きを読む

オブジェクトに触れたとき別シーンへ移動

オブジェクトに触れたとき、別シーンへ移動するしくみをつくってみましょう。 シーン移動後も、プレーヤーは消されず、そのまま残るようにします。 関連記事: 移動先のシーンで座標を指定する 別シーンへ遷移するボタンを設置す …続きを読む

クリックするたびに色を切り替える方法

オブジェクトをクリックするたびに、緑→赤、赤→緑と切り替えできるようにしましょう。 今回はマテリアルは使用せず、greenとredのUnityカラーネームを使います。 関連記事: ボタンを押すたびに順番にオブジェクトを …続きを読む

クリックのタイミングで発射音を出す

ミサイルやボールの発射音をつけると、それだけでガラッと雰囲気が変わります。 クリックのタイミングで、ショット音をつけてみましょう。 前回記事、【Unity C#】ターゲットに向かってぶつける のクリックに音をつけてみます。 …続きを読む

サブカメラの設置して別の視野から撮影

別カメラを使って、違う視野から撮影できれば、ゲームの全体像を掴みやすいです。 ゲームの内容しだいでは、サブカメラを設置して操作性を高めるのもいいのではないでしょうか。 [sc name="af_top" ][/sc] …続きを読む

誤差をつけてあえて命中率を下げる

ターゲット(標的)をめがけて発射したとき、正確に命中するのは、ある意味で当たり前の動作です。 今回は、発射のタイミングであえて誤差をつけて、命中率を下げるような仕組みをつくってみましょう。 まず先に、完成作品を見てみます。 …続きを読む

別オブジェクトの周りをランダム移動

他のオブジェクトの近くを、ランダムで移動させるスクリプトをつくりましょう。 Cubeを基点にして、1秒おきにSphereがランダムで動いています。 関連記事: 敵キャラがランダム移動して発射 指定した5つのポイントか …続きを読む

別オブジェクトの座標を取得する

他のオブジェクトの座標情報を取得してみましょう。 今回の例では、1秒おきにランダムで移動するSphereの座標を、Cube側から取得します。 取得した位置情報をコンソールに表示します。 関連記事: 他のスクリプト …続きを読む

1 60 61 62 63 64 69
無料体験授業のお申し込み

SCHOOL教室案内