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

[Java3Djp:01065] Re: [Java3Djp:01063] Alpha値の取得・設定 part2



■■ akia ■■■■■■■■■■■■■■ ◇Piaceキャンペーン◇ ■■■■■
■      ◇ DVD・10G HDDノートPC      279,800円                       ■
■      ◇ 液晶一体型、DVD-ROM       229,800円                       ■
■      ◇ CD-RW+CD-ROMデュアル搭載   90,000円                       ■
■                   http://www.akia.co.jp/product/desktop/piace/    ■
■■■■■■■■■■■■■■■ akia ■ http://www.akia.co.jp/  ■■■■


片山です。

阿部 晃久さん。
> JavaVMの時間を取得して、
> Alphaオブジェクトの開始時間をずらす方法はどうでしょうか?
> 停止させるときに、何時停止させたのかをSystem.currentTimeMillis()
> によって取得させます。
> 再生するときは、何時再生したのか上記のメソッドにより取得します。
> 二つの時間の差を取れば、停止時間がわかります。
> その停止時間を用いて、AlphaオブジェクトのstartTimeをずらすことによって、
> あたかもちゃんと停止していたようにできるようです。
システム時刻を取得して時間をずらせてやる方法があったんですね。
まだまだJavaを使いこなせていないもので、気づきませんでした。

> http://www4.wisnet.ne.jp/~teru-abe/java3d/SplineAnim2.java
> ここに作成したプログラムを載せておきます。
わかりやすく参考プログラムまで載せて頂いてどうもありがとうございました。
おかげですぐに直すことができました。

━━━━━━━━━━━━━━━━━▼
Tomohiro KATAYAMA
tomo-k@xxxxxxxxxx