我正在使用 libGDX 创建基于不同图像的动画,我已经成功实现了该动画,但是滑块小部件不断显示 nullPointer 异常错误(线程“Thread-2”中的异常 javax.media.opengl.GLException: java.lang.NullPointerException ...引起:java.lang.NullPointerException ...在 com.alex.SpriteBatch.SpriteBatchMain.render(SpriteBatchMain.java:259))。我通过 ApplicationListener 类中的阶段性 setInputProcessor 将滑块小部件添加为演员。我似乎找不到关于在 libGDX 中使用滑块的好例子。谁能给我看一个使用滑块的例子,使用命令应该在哪个类和方法中编写等等?(比如在 Create 方法或 Render 方法或 Resize 方法中应该是什么,或者如果在 Screen 类中的 Show 方法中)我只需要几个图像的动画由滑块控制。有人可以通过示例帮助我解决 libgdx 中动画的滑块小部件吗?
2 回答
在初始化之前尝试访问图形上下文时,我看到了这种错误。
您可以在此处查看滑块的示例:http: //www.netthreads.co.uk/2012/06/24/libgdx-audio-tonome/
我还没有将它更新到最新版本的 LIbGDX,但它仍然应该适用。
现在可以了。我错过了一个初始化命令行,因为每次都会弹出 nullPointerException 错误。从@alrutherford 的http://www.netthreads.co.uk/2012/06/24/libgdx-audio-tonome/和此链接中的博客 - http://webcache.googleusercontent.com/search中找到了一些示例?q=cache:http://programmer-blog.com/index.php/2009/10/31/tutorial-on-libgdx-the-creation-of-user-interfaces-part-1/(点击链接到从 Google 缓存中获取),并从此处获取 libGDX 的 UITest - https://github.com/libgdx/libgdx/blob/master/tests/gdx-tests/src/com/badlogic/gdx/tests/UITest.java