2 章(第1/3 页)
小,碰撞检测精度不足,比如两个角色站太近,手持的武器就穿模到对方身体里了。
这个极近距离的碰撞检测精度就和游戏的浮点特性非常相关了,理论上如果游戏里碰撞精度能计算到最小的像素的话,是不会出现这种穿模现象的,但是这样做的开销太大了,所以一般程序员也就容忍游戏出现一些这种显示上的小BUG,反正对玩家游戏体验影响也不太大。
但是我们很清楚,这种现象出现的本质就是因为游戏引擎里碰撞算法的浮点精度不足造成的。
那么,在现实世界里,我们能观察到类似的现象吗?
还真的能,在量子物理学里就有一个非常类似的现象——「量子隧穿」。
所谓量子隧穿,就是微观粒子在非常靠近一个屏障(高能位势垒)的时候,某种情况下会凭空直接穿越屏障跑到对面去的现象。这种现象,在宏观世界、经典物理学体系下是绝对不可能发生的,但是在微观世界、在尺度小到一定程度的时候却会出现。这用传统的经典物理学是完全无法解释的。
在正常认知里,一个小球想要穿过哪怕是极薄的纸,也不可能既不付出任何能量,也不弄破这张纸。可是在量子世界里,粒子就是这样诡异地越过了足够薄的障碍。
量子物理学对此的解释也非常晦涩。
量子物理以微观粒子的位置和能量具备不确定性来进行解释:量子具有一些不确定的能量涨落,偶尔它们可以从虚无中凭空「借」到了一些外界能量,然后借助这些能量就越过了墙壁,从而实现了凭空穿墙。
这听起来是不是非常玄幻?
但是,这个现象的的确确真实存在,甚至人们已经利用该现象开发出了很多实用的高科技设备,比如隧道扫描电子显微镜等等。
而这个现象的副作用则是大大影响了我们对微观世界的掌控。比如在微电子行业里,也正是因为存在量子的隧穿效应,才导致现在的微电子芯片技术发展到1nm时代就碰上了继续缩小尺寸的物理学障碍。芯片里阻隔电子的材料如果尺寸小到5nm以下,量子隧穿效应导致的漏电现象就不可忽视了,如果尺寸进一步减小,那么漏电问题将更加严重,电子会随机的穿越过薄的栅极,从而导致芯片的逻辑电路无法正常工作。
而这个问题已经成为芯片技术继续发展需要克服的最大障碍了。
这听起来像不像3D游戏里的细小物体的穿模BUG,当物体小的一定程度的时候,因为碰撞检测算法的浮点