我已经建立了一个新的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. 我在哪里为我的python测试放置资产?
- 5. Xcode 4中我的项目的资源文件夹在哪里?
- 6. 设置Silex项目 - 在哪里?
- 7. 我在哪里设置VS 2008安装项目中的属性?
- 8. “资产组”宝石在哪里安装?
- 9. 资产/ Cardboard/Prefabs @ Unity在哪里?
- 10. Symfony 3.3 - 资产:在哪里安装寻找网站资产?
- 11. 创建playN项目
- 12. 我应该在哪里保留我的测试资产?
- 13. 在Visual Studio中,我应该在哪里放置将用于我的项目的文件?
- 14. Rails 3.1资产管道:编译文件的位置在哪里?
- 15. 在哪里设置CMAKE_CONFIGURATION_TYPES项目与子项目
- 16. VB 2010 Express:我在哪里更改默认项目位置
- 17. 我应该在哪里放置.gitignore来影响所有项目?
- 18. 将项目移植到Maven,在哪里放置config文件夹
- 19. 在现有项目的资产目录中选择适用于图标资产目录中的图标
- 20. 我在哪里可以将启动图像“Default.png”放置在我的iPhone应用程序的项目目录中?
- 21. 放在哪里产生选择选项
- 22. Android Studio项目中的project.properties在哪里
- 23. Eclipse项目中的web.xml在哪里
- 24. 多线程资源访问 - 我在哪里放置我的锁?
- 25. 我在哪里可以将weblogic-application.xml放入我的Maven 2项目中?
- 26. 我在哪里可以将实用功能放到我的Python项目中?
- 27. openfl项目目录在哪里?
- 28. 在FlashBuilder中将库文件夹相对于ActionScript项目放在哪里?
- 29. 我在哪里放置我的Office加载项配置页面?
- 30. VersionOne项目与资产