2012-11-20 63 views
0

我想知道一些關於Marmalade和AppEasy的一般說法。 http://www.appeasymobile.com/果醬和AppEasy

我一直在關注DrMop關於在Marmalade中創建遊戲引擎的教程,但注意到自從教程開始,他開始製作AppEasy(與其他人)。我已經看過它,並有幾個直接的問題

1)我可以如何輕鬆地將文本文件/ xml文件與XOML合併。

2)我對代碼庫的控制程度如何。

3)發動機有多深,有沒有比較好的可比較的氣門。

我已經開始了我正在使用DrMop在他的教程中使用的IWGame引擎開展的項目,但是想知道如果我所擔心的所有恐懼都是沒有根據的,如果值得繼續的話?

乾杯,

+0

你有沒有試過Marmalade Quick?它已公開發布,允許在lua中進行編碼,並且預裝了box2D和Cocos2Dx – noob

+0

我已經離開橘子果醬。我應該關閉這個問題。 – Bushes

回答

0

對IwGame的支持即將結束。 IwGame正在被AppEasy Core SDK取代,該SDK是一款開源便攜式引擎,Marmalade只是其計劃支持的平臺之一。 AppEasy Core也將是開源的,因此其他人可以爲其開發做出貢獻,提交bug修復等。

XOML + Lua或XOML + C++或全部3個一起使用提供了一個非常強大的易用環境。您可以輕鬆整合文本文件,XML文件,圖像文件,聲音文件等。您應該查看官方網站appeasymobile,大量文檔以及基於XOML + Lua的跨平臺應用程序的拖放應用程序構建器。 Cocos2d-x是一個不錯的選擇,但是你需要爲每個你計劃支持的平臺設置每個開發環境(很大的痛苦),因爲它不會跨平臺編譯你的東西。雖然Marmalade現在有一個穩定的Cocos2dx接口,可以讓你使用Cocos2dx跨多個平臺。

+0

墊,我已經看了一些例子,有沒有任何例子,你可以專門引用我也處理外部文件,因爲我看不到任何?我在一些例子中遇到了一些麻煩,引導它們時不斷崩潰,與迭代器有關,那麼VS2010就會停下來? – Bushes

+0

或者一些處理多個層次的東西? – Bushes

+0

「文件」示例是一個示例,顯示如何將文本文件加載到變量中,然後顯示數據。許多UI示例顯示如何將XML加載到XML變量中,然後將數據綁定到列表和數據網格(XMLVariables就是一個很好的例子)。您還可以從本地或遠程存儲裝載文件,以便您的文件可以位於Web服務器上。您還可以訪問可以處理文件加載/保存的標準Lua庫。如果你使用C++路由,那麼你可以訪問所有的功能以及可以用來處理C++文件的CzFile API。 – Mat