-6
我想實現第三人稱相機,我有相機的座標讓我們說,x,y,z和相機旋轉的俯仰角,我有一個角色在我面前我想始終保持在前面我想移動字符,這樣當我用相機向左旋轉時,字符仍然會在我的面前。第三人稱相機OpenGL
我想是這樣的:
x,y,z coordinates of camera alfa angle of camera
character.move(x * sin(alfa) + y * cos(alfa)...
我想真正弄明白的character.move部分。
你的問題有很多遺漏的部分。例如,你有什麼嘗試?你最初的假設是什麼?根據你提供的內容,我不確定你甚至不知道OpenGL中的矩陣堆棧是如何工作的。我現在唯一可以提出的建議是看OpenGL如何處理模型,視圖和投影矩陣。然後看看如何計算視圖矩陣。也許看看lookat函數,看看其他人在做什麼。如果您需要更多幫助,您需要提供更好的問題。祝你好運! – Freddy