作者hhmmjj (ξ科ξ)
看板C_Sharp
標題[問題] DirectX視角原地360度旋轉
時間Mon Aug 11 22:43:34 2008
因為想要做出
1.按a鍵視角原地逆時針轉
2.按d鍵視角原地順時針轉
但是因為Camera的程式為
device.Transform.View = Matrix.LookAtLH(new Vector3(CameraPosition_x,
CameraPosition_y, CameraPosition_z),
new Vector3(CameraPosition_x , CameraPosition_y-20, CameraPosition_z-100),
new Vector3(0, 1, 0));
--
有點卡住不知道如何用x,y,z的變化來做到視覺原地旋轉的效果
想請教板友了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.70.160
※ 編輯: hhmmjj 來自: 140.115.70.160 (08/11 22:44)
推 darkflier:要不要到遊戲設計版去問比較有可能得到回答阿 08/16 18:51
→ darkflier:還有應該是旋轉物件比較簡單不是旋轉攝影機 08/16 18:52
→ darkflier:否則得利用圓形公式去讓攝影機繞某點旋轉 08/16 18:53
→ darkflier:並且看的位置為目標物件中心點 08/16 18:53