【发布时间】:2011-08-06 21:38:33
【问题描述】:
我正在创建一个世界由立方体组成的游戏(就像在 Minecraft 中一样),但只有一个小问题我无法解决。我已经创建了世界、玩家、相机移动和旋转(glRotatef 和 glTranslatef)。现在我被困在找出玩家正在看的方块上。
编辑:如果我的问题不够清楚,我不明白如何投射光线以检查与块的碰撞。我正在绘制的所有块都存储在一个 3D 数组中,其中包含块 id(我知道我需要使用八叉树,但我只想让算法工作,优化随之而来)
【问题讨论】: