開発途中で「対象に追従し、特定の条件で消滅するエフェクト」の追加要件が発生したため、対象の座標XMFLOAT2*や生存フラグbool*のポインタをManagerに渡して毎フレーム状態を監視する仕組みを実装しました。 参照先のオブジェクトが先に破棄されるリスクについては、「生成元が必ず後に破棄される」というライフサイクルの設計ルールをチーム内で徹底して未然に防いでいます。
キャラクターが吹き飛ばされた際に進行方向と逆方向に追尾するエフェクト例
もっとみる
すべてのクリエイターにポートフォリオを