Unity攝影機跟隨問題

作者: LitterShripm (litter_shrimp)   2016-11-07 06:44:25
我在人物中打了視角轉向
public class run : MonoBehaviour {
void Turning(){
Ray camRay = Camera.main.ScreenPointToRay (Input.mousePosition);
RaycastHit floorHit;
if (Physics.Raycast (camRay, out floorHit, CamRayLenght, floorMask))
{
Vector3 playerToMouse = floorHit.point - transform.position;
playerToMouse.y = 0f;
Quaternion newRotation = Quaternion.LookRotation(playerToMouse);
playerRigidbody.MoveRotation(newRotation);
}
}
}
可是發現當使用攝影機跟隨後他會因為人物的轉向而一直亂跑。。。
請問可以達到攝影機在人物背後移動,但卻不受人物視角轉動影響嗎?
作者: yoyotvyoo (波掐波掐波掐)   2016-11-07 08:50:00
作者: wix3000 (癢,好吃)   2016-11-08 07:42:00
就把攝影機獨立出來控制就好了
作者: sakyer (石理克)   2015-03-28 09:46:00
一定又是有人叫把攝影機塞到角色內

Links booklink

Contact Us: admin [ a t ] ucptt.com