比如著名的游戏“植物大战僵尸”或“机器馆”。他们有Mac和PC版本,甚至还有在线flash演示。一定是闪光引擎之类的,有人知道这是什么吗?
发布于 2009-10-24 11:21:29
首先,你绝对可以用C/C++编写Flash应用程序。
查看此视频:http://www.youtube.com/watch?v=0hX-Uh3oTcE
我想通过一些C宏,你可以通过一些努力让它在3个平台上同时交叉编译。
其他可能包括使用Haxe或NekoVM之类的东西。
发布于 2009-10-24 11:15:49
我曾经开发过一款在windows、gamecube和PS2上运行的视频游戏。游戏引擎使用RenderWare渲染图形。所有平台的RenderWare应用程序接口都是相同的,但机器代码实际上是不同的,并且针对每个平台进行了定制。当我们编写代码时,我们编写的代码将链接到3个不同的渲染库,1个用于windows,1个用于PS2,1个用于gamecube。
实际的游戏代码是用basic C编写的,没有使用任何特定于平台的库。
OpenGL在大多数平台上都可用,是跨平台图形的流行选择。
https://stackoverflow.com/questions/1616801
复制相似问题