Это мой код для загрузки узла с моделью, а затем прикрепление элемента управления анимацией. Я получаю исключение NullPointerException, потому что он говорит, что мой AnimControl имеет значение null.Jmonkey NullPointerException
Мой класс управления аним в моделях/stickman.blend/Арматура/куб
Node model = (Node)assetManager.loadModel("Models/stickman.j3o");
control = model.getControl(AnimControl.class);
control.addListener(this);
channel = control.createChannel();
channel.setAnim("jump");
model.scale(0.25f);
model.addControl(physicsCharacter);
getPhysicsSpace().add(physicsCharacter);
rootNode.attachChild(model);
Как избавиться от этого NullPointerException или переместить класс AnimControl вверх из поддиректории, поэтому он не будет быть нулевым? Благодарю.
java.lang.NullPointerException
at mygame.Main.simpleInitApp(Main.java:96)
at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:226)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:130)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:207)
at java.lang.Thread.run(Thread.java:744)
Опубликуйте полную стекцию NPE. – m0skit0
Помогает ли это редактировать? –
Какая строка Main.java:96? – m0skit0