我目前正在XNA 4.0中開發3D遊戲,我有一個3D環境,一個可控制的角色和一個跟隨角色啓動並運行的相機。但是現在我想在3D環境中繪製2D圖像。 二維圖像的原因是,我想讓塞爾達風力傳奇的傳奇像爆炸一樣。3D環境中的XNA 2D對象
任何人都可以給我資源,建議或代碼片段(如果它真的很簡單)如何建立這個?
我目前正在XNA 4.0中開發3D遊戲,我有一個3D環境,一個可控制的角色和一個跟隨角色啓動並運行的相機。但是現在我想在3D環境中繪製2D圖像。 二維圖像的原因是,我想讓塞爾達風力傳奇的傳奇像爆炸一樣。3D環境中的XNA 2D對象
任何人都可以給我資源,建議或代碼片段(如果它真的很簡單)如何建立這個?
您試圖實現的效果被稱爲廣告牌。四邊形放置在三維空間中並以某種方式旋轉,使其始終面向相機(球形廣告牌)。廣告牌也可以限制圍繞一個軸旋轉(圓柱形廣告牌)。
可以使用MAtrix.CreateBillboard法旋轉coorectly飛機: http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.matrix.createbillboard(v=xnagamestudio.40).aspx