我已经建立了一个新的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来影响所有项目?