整个世界坐标都是用的浮点数的问题,java在这个数字极大的时候,细微的误差会被不断积累放大。
最终便导致了出现各种诡异的扭曲偏移。
在这儿也是同理。
小数点後的几位发生了变化。
所以门打不开了,此案告破。
当众人终於是把这个『穿越时空的幽灵』抓到时,直接被气笑了。
就这样?
真相就这样吗?
人群之中,被临时喊来加班的前地球头号黑客,现役amenva首席安全顾问凯文·米特尼克脑门直冒黑线。
他本期待着展开一场紧张刺激的黑客攻防战。
他们本以为是有一位比林立新还要恐怖的世外高人侵入到了amenva伺服器内,神不知鬼不觉地破坏了源码。「呃……好吧,不管怎麽说,把这次的经验记在员工手册里,不然浮点数的坑以後还不知道要踩多少次。」
哪怕是林立新,此刻也有些无语。
起码还算是一场颇具奇幻色彩的eb之旅。
随着以後物理引擎越来越发达,3化越来越先进,不可避免地一定会频繁跟这些问题打交道。
提前踩踩坑也算是好事。
「欸?说起浮点数误差,我们之前测试的时候还发现了一个问题。」
卡马克一拍脑门,赶快来到工作站前,
「我们做了完整的刚体物理和重力拟真,现在玩家可以拿起场景里的一些物品了,就比如这些桶子,或者这几块板子……」
他说着,将地图里的瓶瓶罐罐捡起,然後丢出去。
尽管整个物理系统的流畅度还有待提升,精度和细节程度也还不算完美。
但对比过去来说,简直就是惊为天人。
一个可以交互的物理世界,那可真的太夸张了。「然後我发现了一个好玩的,你看,我把板子先放在这儿……完事我跳上来,再举起板子,卡好一个视角……」
卡马克操作着角色踩在木板上,按下交互键,将镜头略微微调了一番。
随後……
他狂按跳跃键,整个人居然是左脚踩右脚,直接御板飞上了天。
整个场景的真相顿时便尽收眼底。
除了中间的小房子,其他地方清一色的都是什麽都没有的一片空白。
卡马克倒是玩得很开心。
一旁的项目主管克里斯多福脸上可就挂不住了。
当着林立新的面跟他爆了这麽多b出来,简直就是丢人丢到姥姥家了。
「还没完呢,你看好,我在这个位置把板子和桶稍微堆一下,我试试……上次我直接挤到了地图外面……」
卡马克倒是没心没肺,那叫一个欢腾。
克里斯多福眼瞧卡马克没有停下的意思,继续下去还不知道要整出啥事儿呢,赶忙主动开口道:「目前还是个测试阶段的em,这几天我们的主要目标就是提升精度,这些问题後面肯定都能得到改善的,b很快就能修好。」
「修?你说这个板子飞天啥的吗?为什麽要修?」
林立新不解地偏过头来看向他。
「啊?b不修吗?」
这反问反倒是给克里斯多福整不会了。
不修那不成屎山了?
到时候发出去玩家要骂娘的好吗?
「恶性的b当然要修,但这个……我觉得其实无所谓。」
林立新耸了耸肩,望着玩得正开心的卡马克,
「不要把玩家有趣的举动当做是作弊,如果大家都觉得有意思,那就鼓励他们去胡闹就好了。」
有的设计师,技术不咋地,代码也写得一塌糊涂。
-->>(第2/3页)(本章未完,请点击下一页继续阅读)