Unity事例ノート

UNITY

1文字ずつ流れるようにテキスト表示

テキストが会話風に、1文字ずつ流れるように表示させてみましょう。 クリックすると、1文字ずつ順に表示されて、最後に改行が入ります。 ストーリーや、キャラクターの会話シーンなどに活用できそうな仕組みですね。 関連記事 …続きを読む

テキストを分割して順に表示

テキストを単語ごとにカンマで区切り、それを配列に入れて、順番に表示させてみましょう。 スクリプトで書いた3つのテキストを分割して、クリックするたびに改行して、テキストフィールドに表します。 関連記事: キー操作で長文テ …続きを読む

テキストサイズをゆっくり拡大

数秒かけて、ゆっくりとテキストのフォントサイズを拡大できるように、スクリプトを作成してみましょう。 最初はフォントサイズ30からはじまり、100になるまでゆっくり大きくなっていきます。 関連記事: フォントサイズをスク …続きを読む

マウスカーソルの方へ向ける

マウスカーソルの位置へオブジェクトが向くように、スクリプトを作成しましょう。 ゲームプレイ中、ずっとマウスカーソルの方を向き続けています。 関連記事: 常にプレーヤーの方を向くオブジェクト マウスカーソルを追いかける …続きを読む

静止中のオブジェクトをクリックで飛ばす

止まっているオブジェクトをクリックすれば、前方へ飛んでいく仕組みをつくってみましょう。 空中にある3個のCubeオブジェクト。 それぞれ左クリックすると、Cubeを弾いて飛ばすことができます。 関連記事: Add …続きを読む

Rayを使ってマテリアルカラーを取得

Rayにぶつかったオブジェクトのマテリアルカラーを取得できるように、スクリプトを作ってみましょう。 今回の例では、Raycastを下に出し、床面のカラー情報を取得して、ログを表示します。 関連記事: ぶつかったオブジェ …続きを読む

識別番号によって処理を切り替える

同じスクリプトを持つ複数のオブジェクトに対し、識別番号をつけることで、処理を切り分けられるようにしましょう。 3つのCubeに対して、ジャンプ動作する同一のスクリプトを追加。 それぞれのCubeに番号をつけることで、キー操作を切 …続きを読む

出現してから1秒後に落下する

出現したオブジェクトが、1秒後に落下するように、スクリプトを作成してみましょう。 クリックした位置にPrefabを生成。 表示してから1秒経過すると、IsKinematicがオフになり、ボールが落ちていきます。 関 …続きを読む

1秒経過しなければクリックで実行できない

キーやクリックを押しても、1秒間経たなければ実行できないように、スクリプトを作成してみましょう。 今回の例では、クリックによってCubeがジャンプします。 一度ジャンプすると、1秒経過しないと、次のジャンプが実行されません。 …続きを読む

触れると他の位置へワープする

他の物体にぶつかると、特定の座標へワープするしくみを作ってみましょう。 Cubeを操作して、Sphereに触れた瞬間、指定した座標へ移動します。 関連記事: 指定した座標(目的地点)へ行く Updateを使わずに特定 …続きを読む

1 20 21 22 23 24 71
無料体験授業のお申し込み

SCHOOL教室案内