2017-06-23 3 views
0

いいので、私はlibgdx(Androidスタジオ)で簡単なゲームを作ったのです。これは、デスクトップ上だけでなく、Android上で動作しますが、HTMLでは、このエラーがスローされます。クラス 'com.badlogic.gdx.maps.objects.RectangleMapObject'のタイプが見つかりませんでした。

Uncaught Error: java.lang.RuntimeException: java.lang.RuntimeException: Couldn't find Type for class 'com.badlogic.gdx.maps.objects.RectangleMapObject'

私のコードで​​を使用する唯一のコードはこれです:私がしようとしてほぼ二日間を過ごし

for(MapObject mapObject: tiledMap.getLayers().get(1).getObjects().getByType(RectangleMapObject.class)){ 
     Rectangle rectangle = ((RectangleMapObject)mapObject).getRectangle(); 
     createGround(rectangle.getX()/ 70f, rectangle.getY()/70f, rectangle.getWidth()/70f, rectangle.getHeight()/70f); 
} 

それは動作し、何も見つかりませんでした。私は本当にいくつかの助けをappriciateだろうというような人は、その原因や何かを、この問題に対する解決策を知っている場合:) GWTの

答えて

1

リフレクションは、これを追加

https://github.com/libgdx/libgdx/wiki/Reflection#gwt


を動作するようにいくつかのマッサージが必要ですあなたのGdxDefinition.gwt.xml

<extend-configuration-property name="gdx.reflect.include" value="com.badlogic.gdx.maps.objects.RectangleMapObject" /> 
+1

私のコードでこの反射を使用する方法を理解するためには、最終的に働いた。あなたが良い一日を持つことを望む:) – smolus

関連する問題