光线投射测试V2,我想尝试一种更有效的光线投射方法。 这是我高中毕业项目的一部分。 我想使用Javascript中的光线投射来创建3D引擎。 有了它,无需经过光线投射实施,就可以创建简单的游戏。 这就像创建2D游戏一样,您可以以第一人称视角将其弹出。 互联网上已经存在很多有关如何实现此目的的方法。 该项目的V1和V2是我自己进行的修改,对The Coding Train的光线投射编码挑战的实现。 我目前正在开发一个新版本,该版本使用矢量数学来确定墙壁的位置,而无需使用太多光线。 这样,我可以用多边形而不是屏幕上的矩形条表示墙壁。 截止日期是2021年10月,我还有很多工作要做,但是我非常热衷于寻找新方法来思考我遇到的各种问题。