「Unity」の記事一覧

【Unity】StickyBomb (吸着爆弾) コンポーネントの作り方
当たった敵の子ノードになり、数秒後に爆発する。
【Unity】SniperLine (照準線) コンポーネントの作り方
発射前に、銃口から伸びる赤いレーザーサイトを点滅表示する。
【Unity】TentacleLimb (多関節触手) コンポーネントの作り方
複数のスプライトとJointを繋げ、物理演算でうねる触手を表現する。
【Unity】DamageZone (継続ダメージ床) コンポーネントの作り方
毒の沼地や溶岩。入っている間、毎秒ダメージイベントを発行する。
【Unity】KillZ (落下死ライン) コンポーネントの作り方
Y座標が一定以下になったら、HPに関係なく即死処理を行う。
【Unity】WindTunnel (風の通り道) コンポーネントの作り方
Area2D内の物体に対し、特定の方向へ継続的な力を加え続ける。
【Unity】BlackHole (ブラックホール) コンポーネントの作り方
周囲の物体(RigidBody)を中心点に向かって強力に吸い込む。
【Unity】TimeStop (時間停止) コンポーネントの作り方
発動中、自分以外の全てのノードのPhysicsProcessを停止させる。
【Unity】ScreenShake (画面振動) コンポーネントの作り方
ダメージや爆発時、カメラのOffsetをノイズ関数で揺らす(強弱調整可)。
【Unity】FlashWhite (ヒット閃光) コンポーネントの作り方
攻撃ヒット時、シェーダーでスプライトを一瞬だけ真っ白にする。
【Unity】TimeFreeze (ヒットストップ) コンポーネントの作り方
強攻撃時、Engine.time_scaleを0.05秒だけ停止させ、重みを表現する。