我已經建立了一個新的PlayN項目,它運行一些簡單的代碼。我想添加資產文件並加載它們,但我在哪裏放置資產?我發現documentation for the Assets class,但它沒有說明實際文件的位置,以及我如何知道請求的路徑。我在哪裏將資產置於PlayN項目中?
0
A
回答
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")
。
相關問題
- 1. 資產應該放在代碼點火器項目中哪裏?
- 2. 哪裏存儲在wp7中的項目資產?
- 3. Android Studio:我必須在哪裏放置資產和資源?
- 4. 我在哪裏把我的本地資源在MVC項目中?
- 5. 我在哪裏爲我的python測試放置資產?
- 6. 哪裏的WebPack資產走在角2 CLI項目
- 7. Xcode 4中我的項目的資源文件夾在哪裏?
- 8. 我應該在哪裏將圖像資產與Foundation 6結合?
- 9. 我應該在哪裏放置的config.txt在我的Python項目
- 10. 我在哪裏可以將onTouchListener方法放在android項目中?
- 11. 我在哪裏將基於Swing的項目的log4j.xml文件放在netbeans中?
- 12. 設置Silex項目 - 在哪裏?
- 13. 我在哪裏設置VS 2008安裝項目中的屬性?
- 14. 資產/ Cardboard/Prefabs @ Unity在哪裏?
- 15. 資產的文件夾在哪裏?
- 16. 「資產組」寶石在哪裏安裝?
- 17. Symfony 3.3 - 資產:在哪裏安裝尋找網站資產?
- 18. 我應該在哪裏將XSD文件/內容放置在SSIS項目中
- 19. 我在哪裏爲我的新GAE項目設置區域?
- 20. 我應該在哪裏保留我的測試資產?
- 21. 創建playN項目
- 22. 在Visual Studio中,我應該在哪裏放置將用於我的項目的文件?
- 23. 錯誤與Maven依賴於PlayN項目
- 24. 位於React Native項目中的node_modules目錄在哪裏?
- 25. openrefine store項目在哪裏?
- 26. Rails 3.1資產管道:編譯文件的位置在哪裏?
- 27. 位於我的android項目的build.gradle文件在哪裏?
- 28. 在哪裏設置CMAKE_CONFIGURATION_TYPES項目與子項目
- 29. 在playn項目中使用Window.alert()
- 30. 我應該在哪裏放置.gitignore來影響所有項目?