在视频游戏中,他们使用图像还是使用顶点绘制所有图像?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