FF7みたいなRPGのダメージ計算と動き(キャラやエフェクトなど全て)ってどこで処理するのかね
今はとりあえず、プレイヤーがコマンドを確定した自転で攻撃がヒットするかどうかやダメージを計算して、
それを何ms後から動かすかってのをキューみたいなやつに突っ込んでる
800msに攻撃モーション開始
800msに攻撃エフェクト開始
900msに被ダメモーション開始
920msにダメージ数値表示開始
って感じのを、それぞれキャラやエフェクトやダメージ数値を管理するクラスのキューに突っ込んでる
アクションゲームみたいに「攻撃が当たったから食らった動きをする」のではなく、予定調和的に動きがスケジュールされてることに違和感感じるけど、
こんなものかね