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

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



☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
☆誰にも会わずに保険がわかる [保険のチャイム]    ☆
☆自分で選べば安くなる http://www.reo.co.jp/chime ☆
☆ネット上で完結できるサイバー証券診断実施中!!  ☆
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
 

片山です。

阿部晃久さん。
> 一時停止した後に、再スタートしてもAlpha値が変化していることで
> お困りのようですが、getAlpha関数によって一時停止した時の
> Alpha値を記録しておき、再スタート時にsetAlpha関数を利用して、
> 再設定してはいかがでしょうか。

API仕様を見てみたのですが、
setAlpha,getAlphaはInterpolatorクラスのメソッドで
public void setAlpha(Alpha alpha)
public Alpha getAlpha()
となっています。
getAlphaメソッドを使ってAlphaオブジェクトを取得しても、
参照を取得しただけでAlpha値は変化しているのではないでしょうか?
setAlphaメソッドでは引数にAlphaオブジェクトを指定しなければいけませんが、
Alphaオブジェクトを生成するときに、指定したAlpha値からスタートさせる
ようにすることはできるのでしょうか?

現在は、RotationInterporatorなど用意されたインターポレータを使うのではなく、
Interpolatorクラスを継承し、Alphaオブジェクトを自分で定義して
Alpha値の変化によってアニメーションを行うインターポレータを作っています。
前回は説明が少なくてすいませんでした。

よろしくお願いします。

━━━━━━━━━━━━━━━━━▼
Tomohiro KATAYAMA
tomo-k@xxxxxxxxxx
http://www.roy.hi-ho.ne.jp/tomo-k/