2026-02

Unity

【Unity】オブジェクトを徐々に加速させながら動かす方法

Rigidbodyを使った場合は、AddForceメソッドで継続的に力を加えてあげることで、オブジェクトが徐々に加速して動くようになります。Rigidbodyを使わない場合は、Lerpメソッドで計測時間の値を累乗してあげることで、加速することができます。
Unity

【Unity】複数のオブジェクトプールを効率的に管理する方法

複数のオブジェクトプールを作る場合は、全てのプールを一つのクラス内で管理することで、より効率的にオブジェクトプールを使うことができます。ポイントとしては、Dictionaryのキーにenum型を指定して、それとペアでオブジェクトプールを紐づけてあげます。
Unity

【Unity】SetParentメソッドで親オブジェクトを指定できる

SetParentメソッドは、Transformコンポーネントで定義されていて、スクリプトから親を指定できるメソッドです。使い方として、第一引数に親のTransformを指定、第二引数にワールド空間の情報を保持するかどうかをbool型で指定してあげます。
Unity

【Unity】アニメーションの切り替えをbool型で実装する方法

アニメーションの切り替えをbool型のパラメーターで行うことで、trueかfalseの値を使って別のアニメーションに遷移できます。スクリプトの中でSetBoolメソッドを使うことで、特定のタイミングでパラメーターの値を変化させて切り替えることができます。
Unity

【Unity】2Dでキャラクターの動きに合わせて武器を持たせる方法

2Dで武器を持たせる場合は、武器の中の手で持つ部分を消して空白にして、キャラクターの子オブジェクトとして配置してあげます。また、アニメーションでキャラクターを動かす際は、武器の位置を調整するキーフレームの設定をConstantにしてあげます。