2009-10-24 39 views

回答

2

那麼,首先,你肯定可以用C/C++編寫Flash應用程序。

看到這部影片:http://www.youtube.com/watch?v=0hX-Uh3oTcE

而且我想用一些C宏你可以把它3個平臺之間的同時與一些努力交叉編譯。

其他的可能性會包括使用諸如haXeNekoVM之類的東西。

3

我曾經參與過一個在windows,gamecube和PS2上運行的視頻遊戲。遊戲引擎使用RenderWare渲染圖形。 RenderWare API對於所有平臺都是相同的,但機器代碼實際上是不同的,並且針對每個平臺進行了定製。當我們編寫代碼時,我們編寫的代碼將鏈接到3個不同的渲染器庫,1個用於Windows,1個用於PS2,1個用於gamecube。

實際的遊戲代碼是用C編寫的,並沒有使用任何平臺特定的庫。

OpenGL在大多數平臺上都可用,並且是跨平臺圖形的流行選擇。

+2

SDL也是一個非常好的圖形庫,幾乎可以在任何平臺上運行,並且具有各種語言的庫。 – 2009-10-24 03:22:15