2014-11-08 26 views
0

好了,所以我不知道我是從更新的哪一點,但我抓住了最新的夜間試圖重新編譯我的代碼找到Libgdx子彈getRayFromWorld()打破

callback.getRayFromWorld().setValue(rayFrom.x, rayFrom.y, rayFrom.z); 
callback.getRayToWorld().setValue(rayTo.x, rayTo.y, rayTo.z); 

被打破,所以我嘗試

callback.getRayFromWorld(rayFrom); 
callback.getRayToWorld(rayTo); 

無濟於事。檢查libgdx github我無法理解發生了什麼變化。 有什麼建議嗎?

+0

你是什麼意思的「破」嗎?不編譯,拋出異常,計算錯誤結果? – 2014-11-08 21:19:33

回答

0

getRayFromWorld會將指定的矢量設置爲rayFrom(它會將得到的矢量)。你要使用setRayFromWorld代替:

callback.setRayFromWorld(rayFrom); 
callback.setRayToWorld(rayTo); 

有關此更改的更多信息,請參見:https://github.com/libgdx/libgdx/pull/2176#issuecomment-50459926

+0

感謝您的幫助。我知道它會是簡單的,就是找不到它 – CloudTwoNJ 2014-11-08 21:26:56