我有一个摄像头跟随玩家的去向:
void Awake() {
target = GameObject.FindGameObjectWithTag("Player").transform;
}
void Update () {
transform.position = target.position + offset;
}
正在使用以下操作从操纵杆获取玩家移动
myRBody.velocity = new Vector3(joystick.Horizontal * moveForce,
myRBody.velocity.y,
joystick.Vertical * moveForce);
if (joystick.Horizontal != 0f || joystick.Vertical != 0f)
{
transform.rotation = Quaternion.LookRotation(myRBody.velocity);
}
我正在尝试使用屏幕让玩家围绕他们旋转镜头。我尝试在 Canvas 上添加一个图像并制作玩家可以用来移动相机的区域并从中获取输入以更改相机位置但我无法让它工作。有没有人有关于如何执行此操作的示例?
最佳答案
这是关于 what you asked for 的完整教程
关于c# - Unity 使用触摸旋转相机 - 移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55671092/