最近一直迷上Superliminal,想重新实现那样的视角尺寸机制(捡起一个物体,指向天空,它的尺寸根据相机与物体的距离而变化)。我花了两天用简单的话描述它,例如“当物体接近你的视角时,它会按比例缩放”,但结果总是不对劲。物体的尺寸会莫名其妙地跳跃或突然变大。然后我回头重新看了原版游戏,意识到我的描述根本是错误的。事实上,它是一个简单的比例:如果物体从尺寸S0在距离D0处开始,移动到距离D1处,新的尺寸S1就是S0/S1 = D0/D1。

所以,基本上:一句话就可以解决。哈哈。

还有一些问题,例如当相机角度变化时,光线检测会产生一些杂乱的效果,我现在正在解决这个问题。想分享一下,因为我觉得我们低估了简单的准确(如,数学上准确)比用更多的文字描述这些AI代理有多重要。