【Unity C#】複数地点で順に出現をくり返す
2か所以上の位置で、順繰りに出現をくり返すしくみを、スクリプトで作成してみましょう。 今回の例では、3つのポイントを順番に出現させるようにします。 [sc name="af_top" ][/sc] 3点間で順番に出 …続きを読む
2か所以上の位置で、順繰りに出現をくり返すしくみを、スクリプトで作成してみましょう。 今回の例では、3つのポイントを順番に出現させるようにします。 [sc name="af_top" ][/sc] 3点間で順番に出 …続きを読む
数字をカウントアップ、ダウンさせる場合に、ある一定の数を超えれば、元の数に戻るように、プログラムを作成しましょう。 1ずつ数字を足していき、10を超過した場合には、0に戻る。 反対に、0を下回れば10になるようにします。 …続きを読む
プレーヤーが一定範囲に侵入すれば、弾が飛んでくるように、スクリプトを作成してみましょう。 今回の例では、キー操作でCubeを動かし、ある範囲に入ると、ボールが飛んでくるようにします。 [sc name="af_top" …続きを読む
発射したオブジェクトが、グルグル回りながら進んでいくように、スクリプトを作成してみましょう。 クリックで発射されたボールが、円形の動きをつけながら飛んでいきます。 [sc name="af_top" ][/sc] …続きを読む
こちらに向かって飛んでくるオブジェクトを、クリックで弾き返せるように、スクリプトを作成してみましょう。 今回の例では、1秒おきに飛んでくるボールをクリックすれば、前方に跳ね返すしくみを作ります。 [sc name="af …続きを読む
Time.deltaTimeを使わずに、FixedUpdateを使用して、タイマーを作ってみましょう。 今回の例では、コンソールに秒数を表示させてます。 [sc name="af_top" ][/sc] 0.02秒 …続きを読む
こちらに向かって飛んでくるオブジェクトを、クリック操作で壊せるように、スクリプトを作成してみましょう。 今回の例では、1秒おきに、ランダムの場所からボールが飛んできます。 ボールを左クリックすれば、削除できるようにします。 …続きを読む
Random.Rangeを用いた際に、このようなエラーが発生する場合があります。 error CS0104: 'Random' is an ambiguous reference between 'UnityEngine.Ra …続きを読む
発射するオブジェクトの速度を、ランダムで変えられるように、スクリプトを作成してみましょう。 クリックでボール発射。発射のたびに、スピードがランダムで変化します。 [sc name="af_top" ][/sc] 発 …続きを読む
リストの中のオブジェクトがすべて無くなれば、テキストが出現するように、スクリプトを作成しましょう。 リスト内に入れた3つのオブジェクトを全部出すと、「Empty」の文字が出るようにします。 関連記事: リストの中で最後 …続きを読む