ゼミノート

NOTES

【Unity C#】Rayを使ってマテリアルカラーを取得

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

【Unity C#】識別番号によって処理を切り替える

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

【Unity C#】出現してから1秒後に落下する

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

【Unity C#】触れると他の位置へワープする

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

【Unity C#】紐をつけてブラブラをくり返す

ボールに振り子運動をつけて、この動きをずっとくり返してみましょう。 上部のオブジェクトの動きに合わせて、Sphereが左右にブラブラ動いています。 紐をつけてブラブラ降るような動きで、障害物をつくったり、いろいろ活用でき …続きを読む

【Unity C#】回転の往復をくり返す

右回転してから左回転、また右回転という具合に、左右に首をふるような動きをつけてみましょう。 今回の例では、2秒おきに回転の往復運動をくり返します。 関連記事: オブジェクトの往復運動をつくる 90°回転して叩くような …続きを読む

【Unity C#】ボタンで複数のサウンドを再生

ボタンによって、2つ以上の音楽を切り替えて再生できるしくみを作りましょう。 AとB、2個のボタンがあり、押すとそれぞれ別のサウンドを鳴らします。 オーディオクリップをボタンによって切り替えています。 関連記事: Reso …続きを読む

【Unity C#】引力で移動しづらくする

プレーヤーの移動中、一定の距離まで近づくと引力が働くような仕組みを作ってみましょう。 Cubeを操作してSphereに近づくと、引力によって引っ張られて、動きが遅くなります。 関連記事: 3D空間でプレーヤーを追いかけ …続きを読む

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

SCHOOL教室案内