horel
Results
1
comments of
horel
> 你好,因为我们不太好配置你的开发环境,我可以提供一下排查的思路: `engine\source\runtime\function\input\input_system.cpp` 中的 `InputSystem::calculateCursorDeltaAngles()` 函数主要计算了移动鼠标产生的视角旋转角度,可以在这里给变量加日志观察两个平台下的差异来源。 影响旋转角度 `m_cursor_delta_yaw` 和 `m_cursor_delta_pitch` 最直接的相关变量是鼠标指针移动像素值 `cursor_delta_x` 和 `cursor_delta_y`、窗口大小 `window_size` 以及相机视场角 `fov`。两个平台上应该某个值获取存在明显差异导致最终手感有明显差异。 日志输出使用类似 `LOG_WARNING("{}", cursor_delta_x);` 即可。或者参考代码中其他使用LOG宏的地方的写法。 对于这种每帧操作相关的bug,用断点调试不是非常方便,你可以先用日志排查一下。 你好,我是楼上提出这个issues的菜狗。。。 很抱歉我今天才发现你的回复,首先很感谢你的帮助,我尝试对你提到的几个变量打LOG + 鼠标指针移动像素值 `cursor_delta_x` 和 `cursor_delta_y` +...