在視頻遊戲中,他們使用圖像還是使用頂點繪製所有圖像?C++ directx遊戲:圖像vs頂點
1
A
回答
4
答案的確是:兩者。
3D視頻遊戲使用verticies集合來描述遊戲中使用的各種模型(風景,玩家角色等)。紋理(圖像)然後應用到網格中,使遊戲看起來逼真。沒有這些圖像,所有東西都會看起來像一個線框或一種顏色。
一些遊戲使用稱爲「廣告牌」的技術,這意味着他們會拍攝2D圖像並將其直接渲染到3D場景中。圖像始終面向相機,以免背叛其2D特性。有些遊戲使用這種技術的修改來簡化樹木之類的複雜景觀(它們被稱爲「冒名頂替者」)。該樹由2個或更多2D圖像組成,彼此之間的角度不同。 2D視頻遊戲仍然可以使用verticies並以3D渲染(但它們將自己限制在一個平面上,因此它看起來像2D)。但是,使用圖像(精靈)更爲常見。
0
這取決於遊戲以及他們是否使用directdraw或direct3d。 DirectDraw只使用2D表面,因此一切都是一個圖像,然而Direct3D是圍繞一切3D構建的,因此甚至可以繪製一個圖像,您將使用頂點繪製一個圖形,然後對其應用紋理(紋理將成爲圖像)。應該注意的是,directdraw是舊的(在dx7中停止),並且microsoft建議使用帶有紋理四邊形的Direct3D來做2d blitting
相關問題
- 1. DirectX遊戲地圖
- 2. 緩慢的C++ DirectX 2D遊戲
- 3. VS c#益智遊戲
- 4. WPF和DirectX - 遊戲覆蓋
- 5. 投幣機遊戲C#圖像值
- 6. Directx的頂點顏色
- 7. 益智遊戲與圖像像15-益智(十五的遊戲)
- 8. 旋轉圖像遊戲
- 9. 安卓遊戲圖像
- 10. C++遊戲應用程序UDP vs TCP
- 11. Windows遊戲:UTF-8,UTF-16,DirectX和Lua
- 12. 顯示DirectX遊戲的WPF窗口ontop
- 13. Directx網格頂點問題
- 14. 2d遊戲圖形/精靈 - 風景vs肖像 - 2套?
- 15. 如何在C++和DirectX 9中爲遊戲創建文本框?
- 16. 使用C++和DirectX從頭開始創建3D遊戲效果
- 17. 一個背景圖像vs重複模式/圖像,用於Corona SDK遊戲?
- 18. Random vs SecureRandom在遊戲中
- 19. cocos2d vs andengine等距遊戲?
- 20. android ImageView vs遊戲畫布
- 21. 遊戲的C++
- 22. C#mastermind遊戲
- 23. 新圖像不顯示在遊戲內
- 24. Kinect遊戲的圖像轉換
- 25. 拼字遊戲點計數器C++
- 26. C#的二十一點遊戲
- 27. 遊戲引擎vs圖形引擎vs渲染引擎
- 28. 遊戲框架:SBT運行VS遊戲運行
- 29. iOS遊戲中心點對點使用遊戲套件
- 30. 控制iphone遊戲圖像的運動
你能給我一個教程嗎? – Ramilol 2010-09-17 20:12:19
我會開始製作經典遊戲pong的2D版本。然後創建一個3D版本,以便了解基元,照明,材質屬性和3D數學。至於具體的代碼,我對Google有信心。 – colithium 2010-09-17 20:55:06