Closed Gakuto1112 closed 8 months ago
Exスキルアニメーション時のカメラの位置や向きがBlockBench上のものとずれている。
中心座標付近でのカメラワークのずれは僅かなもので無視できる範囲であるが、中心座標から遠く離れるとずれが大きくなり、無視できなくなる。
特にカメラの回転については、3軸が複雑に回転し合うような回転に関して誤った方向を向いてしまう(全く惜しくない)。
EXスキルアニメーションでカメラを中心座標から遠く離れた場所に配置したり、3軸全てを使った複雑な回転をさせたりする。
ゲームのカメラがCameraAnchorとずれなく移動する。つまり、CameraAnchorグループにモデルが配置されている場合、カメラが動いていても画面上でのそのモデルの位置は変わらないようにする。
CameraAnchor
既存のキャラクターのEXスキルのカメラワークは現状の実装基準で作成されている為、不具合を修正した際にカメラワークを作り直す羽目になるかもしれない(カメラシステムが直るならそれに越したことはないけど...)。
既存のキャラクターのカメラワークは現状の実装で上手くいっているので、これらについてはそのままにしておくというのも手かもしれない。
カメラ位置のずれは修正済み。カメラ回転については、BlockBenchとゲーム内の回転方法が異なるのか、同じ値に設定しても同じ向きにならず、回転の変換が必要と考える。しかし、現状のままでも上手くいっているので取り敢えずこれでクローズとする。
不具合概要
Exスキルアニメーション時のカメラの位置や向きがBlockBench上のものとずれている。
中心座標付近でのカメラワークのずれは僅かなもので無視できる範囲であるが、中心座標から遠く離れるとずれが大きくなり、無視できなくなる。
特にカメラの回転については、3軸が複雑に回転し合うような回転に関して誤った方向を向いてしまう(全く惜しくない)。
再現手順
EXスキルアニメーションでカメラを中心座標から遠く離れた場所に配置したり、3軸全てを使った複雑な回転をさせたりする。
予期される動作
ゲームのカメラが
CameraAnchor
とずれなく移動する。つまり、CameraAnchor
グループにモデルが配置されている場合、カメラが動いていても画面上でのそのモデルの位置は変わらないようにする。懸念点
既存のキャラクターのEXスキルのカメラワークは現状の実装基準で作成されている為、不具合を修正した際にカメラワークを作り直す羽目になるかもしれない(カメラシステムが直るならそれに越したことはないけど...)。
タスク