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