私はlibGDXによって雨滴のチュートリアルプロジェクトを作った。しかし、私はそれをエミュレータに展開しようとすると、画像が2の累乗ではないというエラーが出ます。しかし、私はGIMPを使って48X48になるように画像のサイズを変更しました。私は、必ずしも2の累乗ではない画像を追加することが可能であることを確実にするために、いくつかのコードを追加したと思いますか?イメージは2の累乗ではありませんか?
誰でもこの問題を解決する方法を知っていますか?それを2つの力にするのはちょっと制限されていますね。私はチュートリアルに非常によく従った!だからここからどこに行くのか分からない。 libGDXのNoob。
LogCatダンプ:
06-11 00:22:50.942: W/dalvikvm(545): threadid=11: thread exiting with uncaught exception (group=0x409c01f8)
06-11 00:22:50.952: E/AndroidRuntime(545): FATAL EXCEPTION: GLThread 72
06-11 00:22:50.952: E/AndroidRuntime(545): com.badlogic.gdx.utils.GdxRuntimeException: Texture width and height must be powers of two: 48x48
06-11 00:22:50.952: E/AndroidRuntime(545): at com.badlogic.gdx.graphics.Texture.uploadImageData(Texture.java:197)
06-11 00:22:50.952: E/AndroidRuntime(545): at com.badlogic.gdx.graphics.Texture.load(Texture.java:179)
06-11 00:22:50.952: E/AndroidRuntime(545): at com.badlogic.gdx.graphics.Texture.create(Texture.java:159)
06-11 00:22:50.952: E/AndroidRuntime(545): at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:133)
06-11 00:22:50.952: E/AndroidRuntime(545): at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:122)
06-11 00:22:50.952: E/AndroidRuntime(545): at com.badlogic.drop.Drop.create(Drop.java:38)
06-11 00:22:50.952: E/AndroidRuntime(545): at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:292)
06-11 00:22:50.952: E/AndroidRuntime(545): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1455)
06-11 00:22:50.952: E/AndroidRuntime(545): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216)
06-11 00:22:51.041: I/AndroidInput(545): sensor listener tear down
06-11 00:22:51.041: I/AndroidGraphics(545): Managed meshes/app: { }
06-11 00:22:51.041: I/AndroidGraphics(545): Managed textures/app: { }
06-11 00:22:51.041: I/AndroidGraphics(545): Managed shaders/app: { }
06-11 00:22:51.041: I/AndroidGraphics(545): Managed buffers/app: { }
32および64は2の累乗です。 48はありません。 – duskwuff
このチュートリアルでは、48x48に変更することができると述べていました。私は彼がそれが壊れないことを保証するためにそこにいくつかのコードを追加したと思う。それをする方法はありますか?画像が2の累乗である必要はありませんので、私が言ったように、私は彼がチュートリアルで示唆したように48X48にイメージのサイズを変更しました...奇妙な:S – BigBug
チュートリアルへのリンク? – Junuxx