為什麼沒有好用的Android遊戲引擎
隨著Android平臺的不斷髮展,近期Android開發者數量呈現出上升勢頭,就連以往較為冷門的遊戲開發領域也湧現出不少生力軍。然而,全新的問題正擺在了初學者面前,很多他們從未遇過的問題開始浮上臺面。“找了好久也沒看見合適的引擎,看來Android真的不適合遊戲開發”、“我試過幾個遊戲引擎,感覺都不是很好,效率低、BUG不可控”,“怎麼中國就沒人能做個向Cocos2d那樣的引擎呢?看來還得等老外做好才能跟進啊。”這並不是虛妄之談,而是一些剛剛接觸Android遊戲開發者的真實意見。應該說,在有些網友的心目中,支援Android的遊戲引擎雖然並不算少,卻沒有一款好用的遊戲引擎。或者說,這些網友的疑問在於,世上怎麼就沒有一款能像iPhone下的Cocos2d-iPhone那樣好用又免費的Android遊戲引擎存在呢?
可是,如果Google幹掉這頭“攔路老虎”,也就是改變Android的授權策略,強制廠商向高階機邁進呢?此刻,假如那樣做,又極可能因為突然擡高的生產成本,引發Android陣營崩潰,讓本來欣欣向榮的Android橫死街頭——所謂“魚與熊掌不可兼得”,大概就是這種情況了。我們又有什麼辦法徹底解決這種相容性問題嗎?難道我們就只能在這種相容困局中消磨生命嗎?答案,其實是有的,而且非常簡單,那就是——等待。沒錯,在目前這種情況下,即便您有多麼的不高興,即便您對Android遊戲引擎現狀有多麼的不滿意,即便您嗲聲嗲氣地高叫:“相容什麼的最討厭了!”。也務必請您保持耐心,靜候圍繞Android這個“木桶”的“木板們”逐漸長大,以及成長中的Anroid遊戲引擎逐漸完善,雖然“各機型完美相容”的結果未必就會出現,但隨著Android軟硬體的不斷髮展,“各機型近乎完美相容”的時候,畢竟還是離我們越來越近了。我們都知道,老故事中說出“早知道第七張餅才吃飽,就不該吃那前六張餅了”的人是個傻瓜蛋,可那些說出“吃了一張餅都沒飽,後面六張餅也不必吃了”的傢伙,卻也未見得就是個聰明人。畢竟有些事情,不是急出來,扯出來,而是幹出來,闖出來的。——————————————————附帶一提,Slick這款Java遊戲引擎最近也要出Android版了,前一陣我看見作者在http://www.javagaming.org搞相容性測試,反向了一下APK發現原有模組已經基本移植完畢,正式出現應該不會等得太久。就個人意見來說,此款引擎的效能與易用性絕對遠在Rokon之上。大家有興趣可以關注他的進度,能催的話更好,小弟想參看一下他的完整程式碼(^_^):http://slick.cokeandcode.com