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

[Java3Djp:01212] Re: テクスチャーの張り替え時に関する問題



◆◇ ◆◇ ◆◇   MagicalCastβ(ベータ版)  ◆◇ ◆◇ ◆◇
    ┌──┐                                 ┌──┐
    │\/│ DNSの新MLシステム誕生です!│\/│
    └──┘                                 └──┘
        これまでの簡単・快適そのままで高機能に
      いえいえもっと高速に。βテストにご協力下さい
            ※ fmlでもmajordomoでもありません
◆◇ ◆◇ ◆◇   http://mx7.dns-ml.co.jp/  ◆◇ ◆◇ ◆◇

えんどうです。お役に立てなくてすみません。

> # 対処法はわかったのですが,はじめの方法だと
>   何故消費メモリーが増加しつづけるのでしょう?

setTexture() メソッドが実際何をやっているかが問題のようですね。

Java 3Dのソースコードが無いのでわかりませんんが、
setTexture() の中で毎回何らかのオブジェクトが新規に生成されているのでは
ないでしょうか。

そして、cloneNodeComponent() で複製した場合には
オブジェクトは新規に生成されず元のテクスチャーが参照されるようです。

P.S. この問題と解決方法はトピックスに入れたいと思います。

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