模型位置已添加到类路径中。我还尝试导入模型,将其放在项目的Users文件夹中。.loadModel语句可以在jmonkey中使用,但在java中不能使用:
rotor1 = assetManager.loadModel("Models/Rotor2/Rotor2.mesh.j3o");我尝试了几种替代方案("Models/Rotor2/Rotor2.mesh.j3o")
("C:/Users/Eugene/Documents/JMonkey/BasicGame1/assets/Models/Rotor2")
("Rotor2.mesh.j3o")
("Users/Rotor2.mesh.j3o)实际的异常如下所示:
Uncaught exception thrown in thread[LWJGL Renderer Thread,5,main]
AssetNotFoundException: Model/Rotor2/Rotor2.mesh.j3o我还尝试了.loadModel语句的其他变体,但出现了相同的错误。在这方面我真的需要一些帮助。
发布于 2014-01-05 01:00:46
当您加载模型时,它使用jME3资产系统来执行此操作。如果您使用SDK创建您的项目,那么它将为您创建一个资产文件夹,您可以将资产放在其中。这些资产实际上嵌入在程序的JAR中。
如果要从其他位置加载资源,例如本地硬盘上的文件夹,则需要注册自己的资源定位器。你可以在这里找到描述:
http://hub.jmonkeyengine.org/wiki/doku.php/jme3:beginner:hello_asset#loading_assets_from_custom_paths
https://stackoverflow.com/questions/19608122
复制相似问题