gpt4 book ai didi

java - assetManager.loadModel 导致 AssetNotFound 异常

转载 作者:行者123 更新时间:2023-12-01 04:14:11 25 4
gpt4 key购买 nike

模型位置已添加到类路径中。我还尝试导入模型,将其放置在项目的“用户”文件夹中。 .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 语句的其他变体,但出现了相同的错误。我确实需要一些帮助。

最佳答案

当您加载模型时,它使用 jME3 Assets 系统来执行此操作。如果您使用 SDK 创建项目,那么它将为您创建一个 Assets 文件夹,您可以将 Assets 放置在其中。这些资源实际上嵌入到您程序的 JAR 中。

如果您想从其他位置(例如本地硬盘驱动器上的文件夹)加载资源,您将需要注册自己的资源定位器。您可以在此处找到相关描述:

http://hub.jmonkeyengine.org/wiki/doku.php/jme3:beginner:hello_asset#loading_assets_from_custom_paths

关于java - assetManager.loadModel 导致 AssetNotFound 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19608122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com