Saturday, October 23, 2010

LynxEngine iPhone 2D Physics

之前發現了個不錯的2D物理引擎(Box2D), 所以臨時決定先將2D物理引擎加入iPhone版本中. 跟原先的物理引擎使用相同的程式介面, 所以很快便完成初步的整合. 接下來應該是要整合Bullet了.

Wednesday, October 13, 2010

Stage 3 Clear, OGLES Vertex & Pixel Shader are Done.

這禮拜的感恩節long weekend, 終於將Vertex&Pixel Shader部分完成. 基本上整個引擎程式碼都跟PC版完全相同, 只有shader部分得改寫為GLSL. 接下來應該會繼續來完成物理引擎部分.

video

Sunday, October 10, 2010

iPod散步隨拍

下午帶可樂去散步時用iPod隨手拍的, 楓葉都開始轉紅囉. iPod畫質很差, 隨便看看囉.







.




Monday, October 04, 2010

Stage 2 Clear, OGLES Renderer is Done.

經過幾天的努力, 順利將OGLES Renderer完成了, 大致上基本功能都OK, 只剩下一些小地方要再修改. 接下來要作的就是要完成vertex shader 以及 pixel shader功能.

進度比想像中順利, 難道要提前購買Mac? :)





video

Thursday, September 30, 2010

Stage 1 Clear! Code Porting is Done.

花了一些時間終於將LynxEngine的code全部移植上iPhone了, 基本上由於PC/iPhone都是使用C/C++, 所以並沒有遇到太大問題. 主要的遇到問題幾乎都是GNU C的編譯器所能接受的一些語法與VC++有些不同 , 還有對於XCode工具的不熟悉所花的摸索時間. 不過因為Android NDK也是採用GNU C, 所以相信因為這次的移植針對GNU C的語法所做的修正到時都能派上用場了.

接下來第二階段就是實做OGLES Renderer啦, 雖然之前有一個版本, 不過已經五年沒碰OGL了, 所以有點生疏了, 希望不要延遲太多進度才好.

Sunday, September 26, 2010

My new iPod Touch 4!!

話說iPod Touch 4一發表時, 我就決定要買一台了, 因為我那台iPod Touch是第一代的, 已經有點力不從心了, 再加上缺乏喇叭及麥克風, 要當作隨身Skype實在有點困難, 所以打算一上市就去買. 這次又是用累積里程去買的, 想想上一支iPod也是累積里程去換的, PS3也是, 這大概是常出差唯一的好處吧 :)

不過iPod到貨很少, 所以我每天下班就到Future Shop去晃晃, 終於9/20等到新進的8G版本, 其實我本來是想買32G的, 但是店員也不知何時會進, 所以就買了8G的, 也好, 夠便宜, 其實我也不太會裝很多東西進去的說. 以下就是拍得很爛的開箱照了 :(
























後來有機會跟台灣朋友試了一下Face Time, 音質跟影像都還不錯, 就是iPod的喇叭聲音有點小. 在外地工作的人可以考慮買兩台來做視訊話機.

最近引擎核心算是比較穩定了, 所以想說試試移植到其他平台上, 之前有將Android的開發環境設定好了, 可是iPhone部分因為需要用Mac開發, 但Mac實在貴的不值那個價所以一直買不下手. 前幾天想想可以用VM來跑於是就上網搜尋如何安裝OSX到VM上, 找到了一篇不錯的文章因此很快就將VM安裝好了. 試了一下安裝iPhone SDK確實可以順利執行. 接下來應該會花一些時間在移植上面了.



這是安裝Android開發環境跟OSX VM查到的連接, 非常有幫助.

再次在VMWare Workstation 7.0裝上Mac OS X Snow Leopard.

第一支Android NDK程式--HelloJni