0
我想構建炮塔,它可以在所有軸上旋轉。因此,底座可以在Y軸上旋轉,X/Z軸上的槍筒根據實際的Y值旋轉,就像常規炮塔一樣,它有半球底座和筒體。在簡單的DirectX中執行此操作的最佳方法是什麼? (我沒有使用任何準備好的包,因爲我想刪除它不只是使用它)。在DirectX C++中更改錨點
我認爲最好的辦法是將底座和槍身製成單獨的模型,然後旋轉它們。
我認爲有更好的解決方案,因爲在太空射擊遊戲這樣的大型遊戲中,您可以在一次戰鬥中看到炮塔,而且有相當大的效果等等,所以我認爲這可能會稍微減慢?