2
我正在通过Java LWJGL开发一个受Minecraft启发的游戏,这已经深入到开发中。但是,我不太清楚我会用什么方法挑选/突出显示玩家视角中心的最接近的块。在opengl中获取最近的焦点对象
我已经存储了可以使用的平截头体和位置数据。
我对使用光线投影有一个模糊的想法,但这似乎与人们使用光线投影做了什么无关。
那么,我将使用哪个函数或测试来确定?
我正在通过Java LWJGL开发一个受Minecraft启发的游戏,这已经深入到开发中。但是,我不太清楚我会用什么方法挑选/突出显示玩家视角中心的最接近的块。在opengl中获取最近的焦点对象
我已经存储了可以使用的平截头体和位置数据。
我对使用光线投影有一个模糊的想法,但这似乎与人们使用光线投影做了什么无关。
那么,我将使用哪个函数或测试来确定?
Raycasting将明确工作。您需要根据相机的方向和位置创建一条光线。
如果您的相机旋转矩阵没有比例,则该轴是第三列(z轴)。现在根据你的惯例,z轴可能指向屏幕或世界