私が開発しているゲームは、JavaバックエンドとIE 10で完全にレンダリングされます。ただし、ChromeとAndroidのレンダリングは奇妙です。私はこれがそれぞれWebGL & OpenGLのためだと思います。 IEの外観は次のとおりです。 ChromeとAndroidでのレンダリングの問題
これはChromeでどのように見えるのか、Androidのバックエンドでも同じように見えます。
ている背景が描画されませんでしたし、最初と最後のテキスト要素は
をレンダリングしてしまった私はの世話をする必要がありテクスチャサイズなどに制限ChromeとAndroidの、特に何かに実行されています?私のテクスチャはすべて次元が2の威力を持っています。私は次元のすべての表面を2秒のパワーで作成しようと試みましたが、それは助けに見えません。更新:次の問題を修正しました。ウィジェットのテキストが設定されるたびに新しいサーフェスが作成されるという、私が作成したUIツールキットのバグが原因でした。
私は、次のような問題が関係しているかどうかわからないんだけど、以下の例外を除いて、Android上で、時にはゲームがクラッシュ:
03-16 14:22:29.010 E/AndroidRuntime(16253): FATAL EXCEPTION: GLThread 10
03-16 14:22:29.010 E/AndroidRuntime(16253): java.lang.StackOverflowError
03-16 14:22:29.010 E/AndroidRuntime(16253): at playn.android.AndroidPlatform.log(AndroidPlatform.java:28)
03-16 14:22:29.010 E/AndroidRuntime(16253): at playn.core.PlayN.log(PlayN.java:120)
......
......
......
playn.core.gl.GLContext$Pender.process(GLContext.java:242)
03-16 14:22:29.010 E/AndroidRuntime(16253): at playn.core.gl.GLContext$Pender.process(GLContext.java:242)
03-16 14:22:29.010 E/AndroidRuntime(16253): at playn.core.gl.GLContext$Pender.process(GLContext.j
http://code.google.com/p/playn/source/browse/core/src/playn/core/gl/GLContext.java、GLContext $ Pender.process()でているようですので、これは、終わりのないサイクルで呼び出される。しかし、これは毎回起こるわけではありません。
'java.lang.StackOverflowError' ...あなたが正しい場所に来たようです; –
あなたのテクスチャサイズは? –
一部の512x512、一部の1024x1024私の携帯電話はSamsung Galaxy Rであり、私はそれがそれらのテクスチャサイズに対応していると確信しています。 – BlueSilver