转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=3199

长期以来,把KlayGE移植到iOS的呼声很高。从别的平台直接移植到iOS,跨度有点大。所以我的计划里把MacOSX当作一个中间平台,先移植到OSX,把OSX当作开发平台来开发iOS版本。现在,KlayGE的OSX版本有些进展,在这里总结一下。

OSX几乎完全由新加入的组员钱康来完成的,在此表示感谢。这也是第一次不是由我亲自完成的平台移植。除了需要对付平台API的差异之外,还需要把一部分窗口相关代码用ObjC完成,在通过跨语言调用接入引擎的其他部分。目前有些初步的结果,在不加上post processing的情况下,一些sample可以顺利执行了。post processing一加就黑屏,具体原因正在调查中。

下面是一些结果。

JudaTexViewer OSX
Text OSX
VertexDisplacement OSX
Fractal OSXRefract OSX

除了post processing,还有一些问题,比如shader编译,一些渲染错误等,正在解决中。