4

Scenejs ライブラリを使用してwebgl アニメーションを作成しました(左下のボタンをクリックして開始します。現在無効にできない音楽も再生されることに注意してください)。

私が遭遇している問題は、中央の床/平面がちらつき始め、アニメーションを通してちらつき/点滅し続けることです。ちらつきは最後に向かってのみ低くなり、最後まで完全に停止します(飛行機が終了しようとしているとき)。

平面のサイズをそのサイズの 10% (~26000 から ~2600) に縮小すると、まったくちらつきません。

テクスチャ スケールを調整しようとしましたが、効果がありません。fpsを下げても効果がないようです。WebGL は大きなオブジェクトのレンダリングに問題がありますか? これを回避する方法はありますか?

おそらく平面を静的にして、そのテクスチャを動かすこともできますが、特により多くの要素が追加された場合は特に、より多くのことが難しくなります.

を設定しrequestAnimationFrameても効果はなく、フラッシュ ビデオを削除しても効果はありませんでした。正常に動作するのは、平面が非常に小さい場合、または平面の端に到達している場合のみです。

4

1 に答える 1

1

シーンは問題ないように見えますが、フラッシュを削除するとどうなりますか?

PS。必要に応じて、これを jsFiddle で共有してください..http://jsfiddle.net/

また、レンダー ループに requestAnimationFrame オプションを使用するとどうなりますか?

例: http://scenejs.wikispaces.com/scene#Starting

于 2011-06-04T07:49:53.123 に答える