Unity事例ノート

UNITY

定位置からボールを発射させるしくみ

Unityには、目に見えない光(レーザービーム)を飛ばして、シーン上の位置方向の情報を取得できるRayが用意されています。 Rayを使って、一定の位置からボールを発射できるしくみを、作ってみましょう。 関連記事: 36 …続きを読む

リトライボタンを設置する

もう一度ゲームプレイするためのリトライボタンをつくってみましょう。 Retryを押すとシーンが再ロードされて、リスタートします。 関連記事: リトライボタンが効かない場合の解決法 Escapeキーで画面を閉じる ボ …続きを読む

Prefabの座標をランダムにして生成

Prefabデータをたくさん生成する際に、座標をランダムにして出現させてみましょう。 Y座標をランダムにして、1秒おきにCubeを出現させています。 関連記事: 1秒おきにランダムでボールを落とす ランダムでPref …続きを読む

他のメソッドにアクセスして実行する

以前の記事で「他のスクリプトの関数を実行する」というのがあったのですが、今回はまた別の方法で、試してみようと思います。 他のメソッドにアクセスする方法はいつかありますが、今回はinstanceを使ってつくってみましょう。 …続きを読む

種類の違うPrefabをランダムで出現させる

プレハブを繰り返し出現させるというよりも、異なるプレハブを順番に出現させたいといったシーンも多いのではないでしょうか。 種類の違うPrefabをランダムで出して、左から右へ順番に移動させるプログラムを作ってみました。 関 …続きを読む

連射防止のしくみ

ミサイルやボールを発射する際、何発もPrefab生成されては困るケースもあります。 今回は、1秒間に1発しか撃てないように、ボール発射を制限してみます。 関連記事: n秒おきに発射をくり返す キーを長押しでn秒おきに …続きを読む

一定距離を保って動くMainCameraをつくる

ゲームのシチュエーションでは、視点(カメラ)を固定せず、プレーヤーを追尾したい場面も出てきます。 MainCameraでプレーヤーを追いかける簡単なしくみをご紹介します。 関連記事: カメラを旋回しながら自動追従させる …続きを読む

別シーンへ遷移するボタンを設置する

初期シーンに戻るためにボタンを設置してみましょう。 以前の記事:【Unity C#】別シーンへ移動の続きをつくります。 別のシーンへ行くと「戻る」ボタンが表示され、クリックすると元のシーンへ移動します。 関連記事: …続きを読む

オブジェクトの往復運動をつくる

往復運動はいくつか方法がありますが、今回の例では、座標を折り返し地点として指定します。 MoveTowardsを使えば、目的地の座標や、動くスピードを設定することができます。 今回は、Z軸方向にくり返し移動する方法を見ていきまし …続きを読む

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

SCHOOL教室案内