atdunbg
1bc44e261b
refactor: Camera 位姿统一到 TransformComponent(单一事实源)
- Camera 删除内部 position/yaw/pitch 状态:Update 把鼠标旋转与 WASD
移动直接写回实体 Transform(rotation.y=yaw / rotation.x=pitch,
移动基向量由实体旋转推导,有变更才 Compose)
- GetView(transform) = 实体世界矩阵的逆——相机即实体,视图矩阵无
第二来源;Scene::GetPrimaryCamera 可选带出实体 Transform
- 默认朝向约定变化:rotation.y=0 = 看向 -Z(与旧 yaw=-90 等价)
- 消除 CameraComponent 位置与 Transform 脱节的遗留债
2026-09-23 15:14:29 +08:00
..
2026-09-23 13:48:43 +08:00
2026-09-23 15:14:29 +08:00
2026-09-23 14:32:35 +08:00
2026-09-23 14:50:10 +08:00
2026-09-23 14:32:35 +08:00
2026-09-23 14:50:10 +08:00
2026-09-23 13:48:43 +08:00
2026-09-23 14:59:08 +08:00
2026-09-23 14:59:08 +08:00
2026-09-23 14:50:10 +08:00
2026-09-23 12:02:49 +08:00