【Unity C#】紐をつけてブラブラをくり返す
ボールに振り子運動をつけて、この動きをずっとくり返してみましょう。 上部のオブジェクトの動きに合わせて、Sphereが左右にブラブラ動いています。 紐をつけてブラブラ降るような動きで、障害物をつくったり、いろいろ活用でき …続きを読む
ボールに振り子運動をつけて、この動きをずっとくり返してみましょう。 上部のオブジェクトの動きに合わせて、Sphereが左右にブラブラ動いています。 紐をつけてブラブラ降るような動きで、障害物をつくったり、いろいろ活用でき …続きを読む
右回転してから左回転、また右回転という具合に、左右に首をふるような動きをつけてみましょう。 今回の例では、2秒おきに回転の往復運動をくり返します。 関連記事: オブジェクトの往復運動をつくる 90°回転して叩くような …続きを読む
ボタンによって、2つ以上の音楽を切り替えて再生できるしくみを作りましょう。 AとB、2個のボタンがあり、押すとそれぞれ別のサウンドを鳴らします。 オーディオクリップをボタンによって切り替えています。 関連記事: Reso …続きを読む
キーを押している間はオブジェクトが浮き上がり、離すと落下していく仕組みをつくりましょう。 何もしなければ重力によって落ちていきますが、Spaceキーを押している間は、重力に逆らって浮上していきます。 関連記事: Add …続きを読む
プレーヤーの移動中、一定の距離まで近づくと引力が働くような仕組みを作ってみましょう。 Cubeを操作してSphereに近づくと、引力によって引っ張られて、動きが遅くなります。 関連記事: 3D空間でプレーヤーを追いかけ …続きを読む
オブジェクトから少しだけ離れたところでエフェクトを発生させてみましょう。 爆発エフェクトを、現在の位置から外して出現させます。 オブジェクトの手前や横など、座標を少しだけずらして発生させたい時に使えるスクリプトです。 …続きを読む
オブジェクトにマウスカーソルが重なると実行できる仕組みを作ってみましょう。 Cubeにカーソルが乗ると、前方に向けて飛んでいきます。 カーソル位置に飛ばしているRayが当たれば、オブジェクトに力を加えます。 関連記 …続きを読む
弾幕のように、一気にたくさんのオブジェクトを発射できる仕組みを作ってみましょう。 クリックすれば、Cubeの少し前の位置から、3つのボールを同じタイミングで出現します。 Instantiateをループして生成し、繰り返しのたびに …続きを読む
少しだけオブジェクトを傾けて移動できるように、スクリプトを作成してみましょう。 キー操作で、オブジェクトが進みます。 進行方向へ20°だけ傾いた状態で動き、キーを離せば正常の角度に戻ります。 関連記事: 向きを変 …続きを読む
オブジェクトの色を一瞬だけ変えて、光ったような演出をつけてみましょう。 今回の例では、スペースキーを押せば、0.5秒間だけ白くなります。 キー操作で、オブジェクトをアクティブにするような演出に効果的です。 関連記事 …続きを読む