2D哈。2D图形游戏最明显的就是所有图形元素都是平面图片形式做出来的。地图不管是拼接的还是整图做的,地表和建筑都是单张地图元素组成的。动画也是一张一帧预先就有的。这些图形元素最后会通过复杂联系在游戏里调用,这样游戏世界内容就很丰富啦。
再说2D游戏的显示技术,传统2D游戏很少用显卡加速,大多2D图形元素靠CPU处理。所以2D游戏图形得看CPU负载能力,这很重要。像现在二线城市网吧,普遍CPU配置高,显卡配置低。所以哪怕现在3D游戏很流行,做个画面丰富、风格独特的2D游戏还是很有市场的。这两年也有人给2D游戏用显卡加速,但显卡技术让2D图形得靠3D技术加速,单张图形或动画用D3D计算贴图形式,这样能让2D图形运行速度很快,但这技术也不完美,瓶颈就是显存贴图数量有限和3D显卡技术标准不一样,有的显卡就运行不了。像素点阵技术也是比较早的2D技术。游戏例子有幻灵游侠。
3D。3D技术把游戏世界里每个物体看成一个个立体对象,由好些几何多边体组成。要显示对象的话,在文件里存的是对对象的描述语句,像对象由哪几个多边体组成、它们的位置关系、哪个部位用哪个贴图这些描述内容。显示的时候,得通过程序解释这些语句来实时合成一个物体。通过好些立体几何和平面几何公式实时计算,玩家就能在平面显示器上从任意角度看3D物体。要是构成物体的多边形越多,合成时的计算量就越大。贴图是小图像文件,也叫材质。多边体要是物体的骨架,贴图就是物体的皮肤。哪怕只是图形显示变化,在3D引擎下世界里的任何事都得按3D世界观来对待。在3D世界观里得知道三件事:3D的特点,一是物体真实占空间;二是任何人的视点(摄像机)能任意移动和改变角度;三是要懂得光的运用。游戏例子有古墓丽影、天堂2。
最后就是2D和3D的区别啦
再说2D游戏的显示技术,传统2D游戏很少用显卡加速,大多2D图形元素靠CPU处理。所以2D游戏图形得看CPU负载能力,这很重要。像现在二线城市网吧,普遍CPU配置高,显卡配置低。所以哪怕现在3D游戏很流行,做个画面丰富、风格独特的2D游戏还是很有市场的。这两年也有人给2D游戏用显卡加速,但显卡技术让2D图形得靠3D技术加速,单张图形或动画用D3D计算贴图形式,这样能让2D图形运行速度很快,但这技术也不完美,瓶颈就是显存贴图数量有限和3D显卡技术标准不一样,有的显卡就运行不了。像素点阵技术也是比较早的2D技术。游戏例子有幻灵游侠。
3D。3D技术把游戏世界里每个物体看成一个个立体对象,由好些几何多边体组成。要显示对象的话,在文件里存的是对对象的描述语句,像对象由哪几个多边体组成、它们的位置关系、哪个部位用哪个贴图这些描述内容。显示的时候,得通过程序解释这些语句来实时合成一个物体。通过好些立体几何和平面几何公式实时计算,玩家就能在平面显示器上从任意角度看3D物体。要是构成物体的多边形越多,合成时的计算量就越大。贴图是小图像文件,也叫材质。多边体要是物体的骨架,贴图就是物体的皮肤。哪怕只是图形显示变化,在3D引擎下世界里的任何事都得按3D世界观来对待。在3D世界观里得知道三件事:3D的特点,一是物体真实占空间;二是任何人的视点(摄像机)能任意移动和改变角度;三是要懂得光的运用。游戏例子有古墓丽影、天堂2。
最后就是2D和3D的区别啦