《植物大战僵尸》这款游戏是怎么做出来的?

主要是DirectX或者OpenGL,但是《植物大战僵尸》好像有mac版,所以可以判断应该是用跨平台的OpenGL。

主要是用OpenGL来显示各种2D图形,用C++来实现游戏的逻辑,比如格子地图,玩家的金钱分数,各种旗帜(标注各种进度变量来完成游戏),各种植物的基础数据(生命伤害等。)、各种丧尸的基础数据(生命伤害等。)、攻击判断等。

事实上,大多数图形游戏(无论是2D还是3D)最难的部分是图形。很多游戏程序都不是很复杂,图形是一个游戏的难点。。。