首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebGL动画闪烁,对象太大?

WebGL动画闪烁,对象太大?
EN

Stack Overflow用户
提问于 2011-06-04 07:22:54
回答 1查看 1.3K关注 0票数 4

我使用scenejs库创建了一个webgl animation (点击左下角的按钮启动它,注意它也可以播放你目前不能禁用的音乐)。

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

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

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

可能会使平面静止,并具有运动的纹理,但它肯定会使更多的事情变得复杂,特别是当更多的元素添加到它的时候。

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

EN

回答 1

Stack Overflow用户

发布于 2011-06-04 15:49:53

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

PS。如果你喜欢,可以在jsFiddle上分享..http://jsfiddle.net/

另外,当您为呈现循环使用requestAnimationFrame选项时会发生什么?

示例如下:http://scenejs.wikispaces.com/scene#Starting

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6233573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档