【ゲームエンジン】Unityなんでも質問スレpart16 (969レス)
上下前次1-新
890(1): 888 [888] 05/26(月)12:57 ID:OAPoR3gd(3/3) AAS
アクションゲームにおけるスキル使用時の挙動(ダメージ処理、ホーミング、MP減少など)については、
「責任の分担(Separation of Concerns)」を意識すると後々の拡張性や保守性が高くなります。
それぞれの処理をどこに書くべきかを以下に整理して説明します。m9⎛´・ω・`⎞ドーン!
結論:責任の分担マップ
処理内容 担当スクリプト 理由
MPチェック 入力処理(PlayerControllerなど) 即座に条件分岐が必要
MP消費 アニメーションイベント 見た目とタイミングを一致させるため
ダメージ処理 敵(Enemy) 敵自身が状態を管理するべき
当たり判定 スキルオブジェクト スキルの挙動の一部
ホーミング スキルオブジェクト スキルの自律的な動き
スキル開始 入力処理+アニメーション 状態遷移と見た目の同期
上下前次1-新書関写板覧索設栞歴
あと 79 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.006s