2011-10-06 30 views
2

我正在通過Java LWJGL開發一個受Minecraft啓發的遊戲,這已經深入到開發中。但是,我不太清楚我會用什麼方法挑選/突出顯示玩家視角中心的最接近的塊。在opengl中獲取最近的焦點對象

我已經存儲了可以使用的平截頭體和位置數據。

我對使用光線投影有一個模糊的想法,但這似乎與人們使用光線投影做了什麼無關。

那麼,我將使用哪個函數或測試來確定?

回答

0

Raycasting將明確工作。您需要根據相機的方向和位置創建一條光線。

如果您的相機旋轉矩陣沒有比例,則該軸是第三列(z軸)。現在根據你的慣例,z軸可能指向屏幕或世界