2012-09-23 107 views
1

我是一个初学者的Java/LibGDX开发人员,所以我很抱歉,如果我得到的东西在这里可怕的错误,但这里是我的问题:LibGDX Box2D的关联体与对象

怎么可能Box2D的身体与它相关的一些对象?

例如与对象相关的Box2d球体,其描述了球有多少能量,球的电荷量等等。

这可能是非常错误的,但这里是我一直在努力做的事情:

我试图用户数据球的设置为我的对象是这样的:

Body.setUserData(MyObject); 

,然后当我需要它,我会撤退吧:

Body.getUserDate(); 

它返回一个对象,我不知道用它做,因为我不知道如何访问它的字段或方法..

我希望你明白这个问题,如果不是生病就试着修改它。

谢谢。

回答

3

你必须将它转换为你的类型,所以你可以像你期待访问它..

MyObject myObject = (MyObject) Body.getUserData(); 
myObject.property = value; 
+0

谢谢柠了! –