簡體   English   中英

LibGDX Box2d將物體與物體聯系起來

[英]LibGDX Box2d associate body with object

我是初學者Java / LibGDX開發人員,所以如果我在這里遇到一些非常錯誤的話,我很抱歉,但這是我的問題:

Box2d的身體怎么會有一些與之相關的物體?

例如,與物體相關聯的Box2d球體,其描述球具有多少能量,球的電荷等等。

這可能是非常錯誤的,但這是我一直在努力做的事情:

我試圖將球的userdata設置為我的對象,如下所示:

Body.setUserData(MyObject); 

然后當我需要它時,我會用以下方法撤回:

Body.getUserDate();

返回一個對象,我不知道該怎么做,因為我不知道如何訪問它的字段或方法..

我希望你理解這個問題,如果不是生病,試着修改它。

謝謝。

你必須把它投射到你的類型,這樣你就可以像你期望的那樣訪問它。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM