【发布时间】:2014-11-13 19:59:15
【问题描述】:
我有一个球,我可以使用 WASD 或箭头键来移动球。球向我按下的方向滚动,向左、向右、向前或向后旋转。我想要一个相机来跟踪球。摄像机应将 Z 轴旋转到大约 34 度,使球面朝上。我只想在我将鼠标向左或向右移动时移动相机,当我改变球的方向时。这是我目前所拥有的:
private void FixedUpdate()
{
if(referencedCamera != null)
{
float miscaOrizontal = Input.GetAxis("Horizontal");
float miscaVertical = Input.GetAxis("Vertical");
Vector3 miscare = referencedCamera.transform.TransformDirection(
new Vector3(miscaOrizontal , 0.0f ,miscaVertical ) );
rigidbody.AddForce(miscare * viteza * Time.deltaTime);
Debug.Log("speed"+ miscare);
}
}
【问题讨论】:
标签: unity3d camera rotation geometry