コーギーエンジン-投擲武器の作成

コーギーエンジン

投げもの武器の作成

Assetsフォルダ内に画像をドロップします。

これはにんじんです。

空オブジェクトを作成。以下のコンポーネントを追加します。
①Sprite Renderer
②Box Collider 2D
③Rigidbody 2D
④Projectile
⑤DamageOnTouch
⑥Health

オブジェクトのLayerを PlayerProjectiles に変更

順にコンポーネントを編集していきます。
Sprite Renderer -> Spriteに画像をドロップ, Sorting Layerを Player
Box Collider 2D -> 画像に合わせてコライダーサイズを変更, Is Triggerに☑

Rigidbody -> Body Typeを Kinematicに変更

Projectile -> Poolable Object : Life Time = 5 に変更

DamageOnTouch -> Targer Layer Mask : Platforms, Player, Enemies, MovingPlatformsへ変更
Damage Taken Every Time -> 10 へ変更
Damage Taken Damageable -> 5 へ変更
Damage Taken Non Damageable -> 10 へ変更
Damage Taken Invinciblity Duration -> 0 へ変更

設定が終わったらプレハブ化してシーンからは削除します。

再び空のオブジェクトを作成。
MMSimpleObjectPoolerとProjectile Weaponコンポーネントを追加します。
MMSimpleObjectPoolerの Game Object To Pool に先ほどプレハブ化したオブジェクトを追加します。

設定が終わったらこれもプレハブ化。シーンからは削除します。

プレイヤーの “Initial Weapon” に作成したプレハブをドロップします。

初期設定 “E”を押して、武器を発射します。

コメント

タイトルとURLをコピーしました