[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01036] Re: Java3Dの表示の遅れ



   ★★★ !!!注目!!! ★★★ 

 ━ フルカラー名刺屋さん ━━ URL http://www5.tokyoweb.or.jp/netcraft/
        カードクラフト                          ▲  Click ! ▲
 ● 速い!●  ご注文の翌営業日に出荷致します。
 ● 安い!●  80枚1500円(税別)全国送料無料。
 ● 綺麗!●  高品質なフルカラー名刺です。
-----------------------------------------------------------------------

えんどうです。

> Java3Dでコーディング上は表示終了しているのに
> 画面に表示されるのがすこし遅れているように思います。

どのぐらいのオブジェクト数でどの程度遅れるんでしょう。

たとえばテクスチャーをロードしていると、
けっこう(1秒ぐらいかな?)待ちますが...

# 3D に限りませんが、
# アプリケーション初期化に時間がかかるのを誤魔化す(?)ために、
# タイトル画面(スプラッシュ・スクリーン)を表示するということが
# 古来から行われているようです。

> 表示バッファーを 強制的にフラッシュするような方法はあるのでしょうか?

イミディエイト・モードなら swap() バッファーの swap() ができますが、
swap() をシーングラフの初期化時にやっても無駄なような気がします。

Java 3D API 仕様によりますと、
レンダリング中に swap() すると例外が発生するようです。

---
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/index.html (Japanese Only)