我使用scenejs库创建了一个webgl animation(通过单击左下角的按钮启动它,注意它也会播放您当前无法禁用的音乐)。
我遇到的问题是中间的地板/飞机开始闪烁并继续闪烁/闪烁动画。只有朝向最后,闪烁的下部和末端完全停止(当飞机即将结束时)。
如果我将飞机的尺寸减小到其尺寸的10%(从~26000到~2600),它根本不会闪烁。
我试过调整纹理比例,没有效果。降低fps似乎也没有效果。 WebGL在渲染大型对象时是否存在问题?这有什么工作吗?
可能会让飞机变得静止,并且它的纹理会移动,但它肯定会使更多的东西变得更加棘手,特别是当更多元素被添加到它时。
设置requestAnimationFrame
没有效果,也没有删除Flash视频。它唯一可以正常工作的时候是飞机明显更小,或者当飞机到达终点时。
答案 0 :(得分:1)
场景对我来说很好 - 当您移除Flash时会发生什么?
PS。如果你愿意,可以在jsFiddle上分享这个... http://jsfiddle.net/
此外,当您使用requestAnimationFrame选项进行渲染循环时会发生什么?