[問題] DirectX視角原地360度旋轉

看板C_Sharp作者 (ξ科ξ)時間17年前 (2008/08/11 22:43), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
因為想要做出 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)

08/16 18:51, , 1F
要不要到遊戲設計版去問比較有可能得到回答阿
08/16 18:51, 1F

08/16 18:52, , 2F
還有應該是旋轉物件比較簡單不是旋轉攝影機
08/16 18:52, 2F

08/16 18:53, , 3F
否則得利用圓形公式去讓攝影機繞某點旋轉
08/16 18:53, 3F

08/16 18:53, , 4F
並且看的位置為目標物件中心點
08/16 18:53, 4F
文章代碼(AID): #18e50N8x (C_Sharp)