如着名的游戏植物VS僵尸,或Machinarium。他们有Mac和PC版本,甚至在线flash演示。它必须是闪存引擎或什么的,有谁知道这个,那是什么?
答案 0 :(得分:3)
我曾经在Windows,gamecube和PS2上运行的视频游戏。游戏引擎使用RenderWare渲染图形。 RenderWare API对于所有平台都是相同的,但机器代码实际上是不同的并且为每个平台定制。当我们编写代码时,我们编写的代码将链接到3个不同的渲染软件库,1个用于Windows,1个用于PS2,1个用于gamecube。
实际的游戏代码是用基本的C编写的,并没有使用任何特定于平台的库。
OpenGL在大多数平台上都可用,是跨平台图形的流行选择。
答案 1 :(得分:2)
嗯,首先,你肯定可以用C / C ++编写Flash应用程序。
观看此视频:http://www.youtube.com/watch?v=0hX-Uh3oTcE
我想,通过一些C宏,您可以通过一些努力使它在3个平台之间进行交叉编译。