You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity新输入系统下相机控制器的实现问题求助(已决定使用Cinemachine)

Unity新输入系统下相机控制器的实现问题求助(已决定使用Cinemachine)

我正在用Unity的新输入系统尝试做一个好用的相机控制器,目前我的代码如下:

private void RotateCam()
{
    Vector2 look = InputManager.look; //lookAction.ReadValue<Vector2>();

    float mouseX = look.x * sensitivity * Time.deltaTime;
    float mouseY = look.y * sensitivity * Time.deltaTime;

    pitch -= mouseY;
    pitch = Mathf.Clamp(pitch, -90f, 90f);

    float yaw = transform.eulerAngles.y + mouseX;
    transform.rotation = Quaternion.Euler(pitch, yaw, 0f);
}

现在遇到的问题之一是相机的转动会受帧率和分辨率影响,而且我本来不想用Cinemachine的。

编辑:后来我还是决定用Cinemachine了。

备注:内容来源于stack exchange,提问作者Miguel triani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 18:33:06