ゼミノート

NOTES

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

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

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

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

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

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

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

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

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

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

【Unity C#】少しずれた位置にエフェクト発生

オブジェクトから少しだけ離れたところでエフェクトを発生させてみましょう。 爆発エフェクトを、現在の位置から外して出現させます。 オブジェクトの手前や横など、座標を少しだけずらして発生させたい時に使えるスクリプトです。 …続きを読む

【Unity C#】マウスカーソルを重ねると実行

オブジェクトにマウスカーソルが重なると実行できる仕組みを作ってみましょう。 Cubeにカーソルが乗ると、前方に向けて飛んでいきます。 カーソル位置に飛ばしているRayが当たれば、オブジェクトに力を加えます。 関連記 …続きを読む

【Unity C#】一度に複数のオブジェクトを発射

弾幕のように、一気にたくさんのオブジェクトを発射できる仕組みを作ってみましょう。 クリックすれば、Cubeの少し前の位置から、3つのボールを同じタイミングで出現します。 Instantiateをループして生成し、繰り返しのたびに …続きを読む

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

SCHOOL教室案内