Unity攝影機跟隨問題

看板GameDesign (遊戲設計)作者 (litter_shrimp)時間8年前 (2016/11/07 06:44), 8年前編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
我在人物中打了視角轉向 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); } } } 可是發現當使用攝影機跟隨後他會因為人物的轉向而一直亂跑。。。 請問可以達到攝影機在人物背後移動,但卻不受人物視角轉動影響嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.82.152.157 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1478472268.A.0F7.html

yoyotvyoo: 像這種嗎? 是的,但因為地圖不是一直線而是會轉向所以也辦法轉向時攝影機跟著轉變嗎? 類似2.5d遊戲的攝影機位移 11/07 08:51 ※ 編輯: LitterShripm (115.82.152.157), 11/07/2016 15:11:42

11/08 07:42, , 2F
就把攝影機獨立出來控制就好了
11/08 07:42, 2F

03/28 09:46, , 3F
一定又是有人叫把攝影機塞到角色內
03/28 09:46, 3F
文章代碼(AID): #1O7x9C3t (GameDesign)
文章代碼(AID): #1O7x9C3t (GameDesign)