我們正在開發一個網頁遊戲,它使用WebGL作爲它的兩個最大的部分。使用HTML/CSS的速度太慢,而且太有限了,所以不在桌面上。將WebGL遊戲移植到iPhone的原生OpenGL?
事情是,iOS不支持WebGL的公開只是還沒有,只在iAd的。這是我的猜測,一旦他們和微軟宣稱它已經修復的安全問題並且看起來足夠穩定,蘋果公司最終會支持它。
問題是,如果蘋果不通過的下任市長的iOS版本的發佈做到這一點,那麼我們就要在我們手中的移動WebGL的遊戲無法運行。 6個月的開發和測試浪費。
所以,問題:
如果是這樣,如何可行的(關於時間量)將它移植遊戲的WebGL的一部分,原生iPhone的OpenGL的情況下?恐怕移植將比遊戲本身的開發花費更長的時間。
我看到Stack Overflow(like this)上的帖子,建議在Android上手動添加OpenGL接口到WebKit元素。它會比本機慢。但無論哪種方式......這是可以在AppStore中接受的東西嗎?蘋果對這些東西的限制性很強......
謝謝大家的時間!
是的,蘋果確實在乎很多= /但這很好理解。在那種情況下,其他人會加入團隊,一個已經知道Obj-C的人。呃...是否真的可以爲本機應用程序運行相同的JS代碼? – ArtPulse
您可以通過WebKit或使用您自己的JS運行時引擎運行JS。我的策略是後者,並嘗試使用自己的解釋器運行JS引擎,並使用本地綁定來完成所有OpenGL的工作。至少Appcelerator有一些自定義Javascript運行時間,但一定有其他的。 –
聽起來很棒,謝謝Mikko =) – ArtPulse