gpt4 book ai didi

javascript - WebGL 动画闪烁,对象太大?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:47 26 4
gpt4 key购买 nike

我创建了一个 webgl animation使用 scenejs 库(通过单击左下角的按钮启动它,请注意它也会播放您当前无法禁用的音乐)。

我遇到的问题是中间的地板/平面开始闪烁,并在整个动画过程中继续闪烁/闪烁。只有到了最后,闪烁才会降低,到最后完全停止(当飞机即将结束时)。

如果我将平面的大小减小到其大小的 10%(从 ~26000 到 ~2600),它根本不会闪烁。

我试过调整纹理比例,没有效果。降低 fps 似乎也没有效果。 WebGL 在渲染大型对象时有问题吗?有什么解决办法吗?

可能会使平面静止,并使其纹理移动,但它肯定会使更多事情变得更加棘手,尤其是当向其中添加更多元素时。

设置 requestAnimationFrame 没有效果,删除 Flash 视频也没有效果。它唯一能正常工作的时候是当飞机明显变小,或者当它到达尽头时。

最佳答案

场景对我来说很好 - 当你移除 Flash 时会发生什么?

附言。如果你愿意,可以在 jsFiddle 上分享这个..http://jsfiddle.net/

此外,当您为渲染循环使用 requestAnimationFrame 选项时会发生什么情况?

这里的例子: http://scenejs.wikispaces.com/scene#Starting

关于javascript - WebGL 动画闪烁,对象太大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6233573/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com