2014-09-06 65 views

回答

0

經過一番挖掘,我發現一篇文章描述了migration from PlayN 1.5 to 1.6。這包括描述將資產文件放在版本1.6以上的位置。

在新的應用程序組織中,遊戲具有包含所有資產的頂級資產子模塊。 android和ios子模塊不依賴於資產子模塊(在Maven中),而是直接將資產符號鏈接到它們各自的項目目錄中,以便可以通過Android和iOS構建系統找到它們。這可以確保資產不會包含兩次到項目中(一次在jar文件中,一次通過自定義Android和iOS構建系統)。其他後端(HTML,Flash,Java)仍然通過類路徑加載資產,並且對新資產子模塊(除了其在覈心子模塊上的現有依賴)之外還具有依賴性。

當Maven創建項目框架時,您應該看到一個名爲yourapp-assets的項目,其文件夾爲src/main/resources/assets。您放入的任何內容都可以使用Assets類加載。如果你創建一個文件src/main/resources/assets/images/smile.png,那麼你可以加載它PlayN.assets().getImage("images/smile.png")

相關問題