我或我的显示器或GPU都有问题。其他人也会受到这种现象的影响。
现在我想强调这个问题是存在的,乐观主义者我认为有一些解决方案。也许它只在特殊情况下才会引起注意,绝对不是性能(或GC)问题。如果它在所有情况下都会引人注意Unity3D将毫无用处...... 我的目标是利用这个更广泛的论坛来指明这个问题,我希望更广泛的社区可以有更广泛的范围来寻找问题的根源。我认为这不是算法或时间类使用相关。也许Time.deltaTime本身在某些情况下会有错误或误导。
如果有人能够重现振动效果,那么只是反馈可能具有诊断价值。 (它似乎在水平方向上振荡,左右边缘非常模糊。)
Marrt为Unity创建了一个Web演示来演示效果: http://marrt.elementfx.com/SmoothMovementTest.html
无论我做什么,这个演示都是所以振动+不稳定。注意:在编辑器或独立桌面上运行的所有自己创建的简单滚动项目也都显示相同的,因此它不是关于“如何使用Time.deltaTime”
我认为问题出在我的硬件上,直到今天我看到了这个WebGL演示(使用Chrome):
http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
它是如此平滑(任何鱼的运动,也是旋转也是光衰)我的意思是 smoooth 。为什么我不能用Unity生产(没有人生产)(至少在我的机器上)?
如果有兴趣的人在这里有确切的问题描述,但没有所有答案都能解决问题。
详细问题:
http://answers.unity3d.com/questions/275016/updatefixedupdate-motion-stutter-not-another-novic.html
我尝试了所有的东西,包括编程变化+质量设置(VSync等) 我自己创建的非常简单的项目运行速度为1000 - 2000 fps,并且仍在振动+波动。
我花了2天时间来摆脱这种糟糕的视觉体验。链接线程中提到的所有编程事项是否都试图配置我的视频卡(顺便提一下Radeon 6770和1Gigs)
有什么想法吗?