Scenejs ライブラリを使用してwebgl アニメーションを作成しました(左下のボタンをクリックして開始します。現在無効にできない音楽も再生されることに注意してください)。
私が遭遇している問題は、中央の床/平面がちらつき始め、アニメーションを通してちらつき/点滅し続けることです。ちらつきは最後に向かってのみ低くなり、最後まで完全に停止します(飛行機が終了しようとしているとき)。
平面のサイズをそのサイズの 10% (~26000 から ~2600) に縮小すると、まったくちらつきません。
テクスチャ スケールを調整しようとしましたが、効果がありません。fpsを下げても効果がないようです。WebGL は大きなオブジェクトのレンダリングに問題がありますか? これを回避する方法はありますか?
おそらく平面を静的にして、そのテクスチャを動かすこともできますが、特により多くの要素が追加された場合は特に、より多くのことが難しくなります.
を設定しrequestAnimationFrame
ても効果はなく、フラッシュ ビデオを削除しても効果はありませんでした。正常に動作するのは、平面が非常に小さい場合、または平面の端に到達している場合のみです。