2D和3D游戏开发有什么区别?

对于玩家来说,2D技术和3D技术只是显示数据的方式,玩家通过二维平面显示器观看。对于生产者来说,两者的区别在于数据存储的方式。

为了在2D技术中显示图像,主流的做法是将预先绘制的图像存储在文件中,并在游戏中调用它们。

3D技术将游戏世界中的每一个物体都视为一个三维物体,由若干个几何多边形组成。

当然,从一个开发者的角度,你会考虑到两个引擎是不一样的。比如我在云创动力华中玩的2D游戏,基本都是用Cocos2D,3D游戏用U3D。