進入C++和OpenGL,從一個Python背景的,那就是你有applyMovement & applyRotation(當然,worldPosition, worldOrientation)我覺得我錯過了OpenGL的東西。基本上,我有一個球員,一個立方體。如何移動/旋轉對象在OpenGL根據它的本地位置/旋轉
我希望立方體使用向上/向下箭頭鍵來回移動,始終在位置它面臨着。然後,用左/右箭頭,我想讓玩家圍繞它旋轉自己的原點。因此,我將結束與控制方案的一個老生化危機風格(坦克控制)
現在,glTranspose和glRotate工作,但根據兩者我做第一,似乎在正確的移動方向,但圍繞世界原點旋轉。
OR
它繞其自身的軸線,但運動總是根據世界軸。
我不想移動/旋轉世界或世界+相機,因爲我正在尋找第3人修復相機遊戲。基本上我正在尋找做什麼apply移動/applyRotation在Python中完全相同。但是,我可以就如何實施這些想法接受我的觀點。