之前發現了個不錯的2D物理引擎(Box2D), 所以臨時決定先將2D物理引擎加入iPhone版本中. 跟原先的物理引擎使用相同的程式介面, 所以很快便完成初步的整合. 接下來應該是要整合Bullet了.
-
經過幾天的努力, 順利將OGLES Renderer完成了, 大致上基本功能都OK, 只剩下一些小地方要再修改. 接下來要作的就是要完成vertex shader 以及 pixel shader功能.
花了一些時間終於將LynxEngine的code全部移植上iPhone了, 基本上由於PC/iPhone都是使用C/C++, 所以並沒有遇到太大問題. 主要的遇到問題幾乎都是GNU C的編譯器所能接受的一些語法與VC++有些不同 , 還有對於XCode工具的不熟悉所花的摸索時間. 不過因為Android NDK也是採用GNU C, 所以相信因為這次的移植針對GNU C的語法所做的修正到時都能派上用場了.