Unity事例ノート

UNITY

オブジェクトの色を点滅させる

マテリアル色と半透明をくり返して、オブジェクトを点滅させてみましょう。 今回の例では、オブジェクトを隠すのではなく、マテリアルの透明値を操作して、点滅をくり返します。 関連記事: オブジェクトを徐々に透明にする Up …続きを読む

エリアに入れば追いかけられる(NavMeshAgent)

ナビメッシュエージェントを使った追尾機能で、エリアに入れば追いかけてくる仕組みをつくってみましょう。 今回の制作は、前回の ナビメッシュエージェントを使った追尾機能 の続きから、作成していきます。 NavMeshAg …続きを読む

ナビメッシュエージェントを使った追尾機能

NavMeshAgentを使って、プレーヤーを追いかける機能をつくりましょう。 AIによる自動追尾で、障害物を避けながら、プレーヤーめがけて追いかけてきます。 障害物をのぞいた移動範囲を検出するので、よりゲーム性の高い追 …続きを読む

キーを長押しでn秒おきに発射

ボタンを長押ししている間、n秒おきに発射する仕組みをつくってみましょう。 今回は、スペースキーを押し続けると、1秒おきに自動でボールを発射するようにします。 関連記事: n秒おきに発射をくり返す Updateの中でn …続きを読む

ボタン押している間だけ実行する

ボタンを長押ししている間は、プログラムを実行して、離せば実行しない仕組みをつくってみましょう。 スペースキーを押している時は、ずっと回転して、キーを離せばストップします。 Update()の中で簡単に作ることができます。 …続きを読む

ボタン連打による急激なジャンプを制御

クリックをすれば上にジャンプする仕組みの中で、連打によって過度に上昇しないように制御しましょう。 AddForce()を使って、クリックするたびに、Cubeがジャンプするスクリプト。 ボタン連打した際に、一気に上がっていかないよ …続きを読む

往復するスライダーをクリックで止める

往復をくり返すスライダーを作成し、この動きをストップさせる仕組みをつくりましょう。 上限値まで行けば減り、下限値まで行けば増えていくスライダー。 クリックすると、スライダーの動きが止まります。 タイミングゲームなど …続きを読む

乗れば落下する床

プレーヤーが乗ったら落下していく床を作成してみましょう。 浮いている床の上に、Sphereが乗ったタイミングで、重力が働くようにします。 関連記事: 範囲内に入ればオブジェクトを落下させる 乗れば下降していく床 エ …続きを読む

向きを変えて移動する十字キー操作

プレーヤーを十字キーで操作するには、いろいろなスクリプトがあります。 オブジェクトが押したキーの方向へ向いて、移動できるしくみを作ってみましょう。 前後左右の各キーで、プレーヤーが向きを変えて動いていきます。 関連 …続きを読む

1 43 44 45 46 47 71
無料体験授業のお申し込み

SCHOOL教室案内