操作方式
-
WASD:移动
-
左右方向键:左右转视角
-
手机端:触摸屏幕的方向即可移动/转向
技术说明
本项目采用了一种 “自适应采样(adaptive sampling)” 方法。它结合了 递归 与 插值:
-
如果相邻的两条射线在约 1–2 个格子范围内触碰到同一条边,则使用 插值 来提升性能。
-
如果检测到拐角、两条射线触碰到不同的边,或至少有一条射线没有触碰到任何东西,则使用 递归。
WASD:移动
左右方向键:左右转视角
手机端:触摸屏幕的方向即可移动/转向
本项目采用了一种 “自适应采样(adaptive sampling)” 方法。它结合了 递归 与 插值:
如果相邻的两条射线在约 1–2 个格子范围内触碰到同一条边,则使用 插值 来提升性能。
如果检测到拐角、两条射线触碰到不同的边,或至少有一条射线没有触碰到任何东西,则使用 递归。