Jump to content

Michalko

Members
  • Posts

    6
  • Joined

  • Last visited

Everything posted by Michalko

  1. I also had that problem before, but when I changed spriter creation to FileHandleSCMLReader.getSpriter(Gdx.files.internal("monster/basic.scml"), loader); it takes asset from android folder.
  2. Huraaay, it works :!: :!: :!: You save my day :D :D :D Thank you very much, after commenting these lines it works. I have realy nice monster animated on my device :D Good work with this plugin ;)
  3. Sorry i found that class, in demo, i dont look there before ... But it also throw nullpointerexpection.. 09-16 14:21:37.517: E/AndroidRuntime(8677): FATAL EXCEPTION: GLThread 27096 09-16 14:21:37.517: E/AndroidRuntime(8677): java.lang.NullPointerException 09-16 14:21:37.517: E/AndroidRuntime(8677): at com.brashmonkey.spriter.objects.SpriterObject.setRef(SpriterObject.java:50) 09-16 14:21:37.517: E/AndroidRuntime(8677): at com.brashmonkey.spriter.player.SpriterAbstractPlayer.generateData(SpriterAbstractPlayer.java:107) 09-16 14:21:37.517: E/AndroidRuntime(8677): at com.brashmonkey.spriter.player.SpriterPlayer.(SpriterPlayer.java:80) 09-16 14:21:37.517: E/AndroidRuntime(8677): at com.brashmonkey.spriter.player.SpriterPlayer.(SpriterPlayer.java:103) 09-16 14:21:37.517: E/AndroidRuntime(8677): at com.LittleRoach.games.spritertest.GameScreen.(GameScreen.java:62) 09-16 14:21:37.517: E/AndroidRuntime(8677): at com.LittleRoach.games.spritertest.MainGame.create(MainGame.java:18) 09-16 14:21:37.517: E/AndroidRuntime(8677): at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:322) 09-16 14:21:37.517: E/AndroidRuntime(8677): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1455) 09-16 14:21:37.517: E/AndroidRuntime(8677): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216) But it work good for every case in desktop.
  4. Hi, I did the change in SpriterLoader before, but it didnt work too for me (absolute to internal). i tried your other tips, but nothing work. this si my full stack trace: 09-16 13:51:36.447: E/AndroidRuntime(2469): FATAL EXCEPTION: GLThread 26298 09-16 13:51:36.447: E/AndroidRuntime(2469): java.lang.NullPointerException 09-16 13:51:36.447: E/AndroidRuntime(2469): at com.brashmonkey.spriter.player.SpriterPlayer.(SpriterPlayer.java:103) 09-16 13:51:36.447: E/AndroidRuntime(2469): at com.LittleRoach.games.spritertest.GameScreen.(GameScreen.java:61) 09-16 13:51:36.447: E/AndroidRuntime(2469): at com.LittleRoach.games.spritertest.MainGame.create(MainGame.java:18) 09-16 13:51:36.447: E/AndroidRuntime(2469): at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:322) 09-16 13:51:36.447: E/AndroidRuntime(2469): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1455) 09-16 13:51:36.447: E/AndroidRuntime(2469): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216) When I change to getAbsoluteFile() a get different : 09-16 13:59:33.455: E/AndroidRuntime(4598): FATAL EXCEPTION: GLThread 26571 09-16 13:59:33.455: E/AndroidRuntime(4598): java.lang.NullPointerException 09-16 13:59:33.455: E/AndroidRuntime(4598): at com.brashmonkey.spriter.Spriter.loadResources(Spriter.java:80) 09-16 13:59:33.455: E/AndroidRuntime(4598): at com.brashmonkey.spriter.Spriter.(Spriter.java:69) 09-16 13:59:33.455: E/AndroidRuntime(4598): at com.brashmonkey.spriter.Spriter.getSpriter(Spriter.java:47) 09-16 13:59:33.455: E/AndroidRuntime(4598): at com.LittleRoach.games.spritertest.GameScreen.(GameScreen.java:46) 09-16 13:59:33.455: E/AndroidRuntime(4598): at com.LittleRoach.games.spritertest.MainGame.create(MainGame.java:18) 09-16 13:59:33.455: E/AndroidRuntime(4598): at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:322) 09-16 13:59:33.455: E/AndroidRuntime(4598): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1455) 09-16 13:59:33.455: E/AndroidRuntime(4598): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216) this FileHandleSCMLReader.getSpriter(Gdx.files.internal("monster/basic.scml"), loader); doesnt work for me, cant find FileHandleSCMLReader class. I dont know, if i did som mistake or something. Thank you for your answers, and i hope we can solve this.
  5. Hi Trixtor, thank you for your quick answer. I found error. I have set compiler to 1.7 in Spriter, and 1.6 in android project ... :roll: But now I had nullpointer expection in android, on SpriterPlayer init. On desktop it work, but only if i have a monster folder in desktop projekt folder. I didnt take resources from asset, but they are linked. On android there is 09-16 10:59:20.205: E/AndroidRuntime(26435): FATAL EXCEPTION: GLThread 25281 09-16 10:59:20.205: E/AndroidRuntime(26435): java.lang.NullPointerException 09-16 10:59:20.205: E/AndroidRuntime(26435): at com.brashmonkey.spriter.player.SpriterPlayer.(SpriterPlayer.java:103) I use your loader and drawer, and i just showing animation in middle of screen. I created new project via Libgdx setup ui. My loading code is: public GameScreen(MainGame game) { this.game = game; this.batch = new SpriteBatch(); this.shapeRenderer = new ShapeRenderer(); this.loader = new SpriterLoader(true); this.drawer = new SpriterDrawer(this.batch); this.drawer.renderer = this.shapeRenderer; try { spriter = Spriter.getSpriter(Gdx.files.internal("monster/basic.scml").file(), loader); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } camera = new OrthographicCamera(); camera.setToOrtho(false,480,320); camera.update(); this.player = new SpriterPlayer(spriter, 0, loader); }
  6. Hi trixtor, I want to ask if it works on Android. I trying to implement your solution, in desktop I have no problem with showing animation. But on android I have Class Not Found expection on SpriteLoader and SpriteDrawer classes.
×
×
  • Create New...