2009年05月22日
テクスチャを高速で切り替えたい
パラパラまんがのように、テクスチャを高速で切り替えたいと思っています。
テクスチャをタイマーで切り替えるスクリプトは持っているのですが、
0.1秒間隔でしか設定できません。
というより、本当に0.1秒で切り替わっているのか疑問です。
もっと高速にパラパラ切り替えたいのですが、タイマー設定では限界があるのでしょうか。
サンプルスクリプトなどもありましたらよろしくお願いします。
テクスチャをタイマーで切り替えるスクリプトは持っているのですが、
0.1秒間隔でしか設定できません。
というより、本当に0.1秒で切り替わっているのか疑問です。
もっと高速にパラパラ切り替えたいのですが、タイマー設定では限界があるのでしょうか。
サンプルスクリプトなどもありましたらよろしくお願いします。
テクスチェンジのHUDについて
モール用のプリムカウンターを探しています
連続するアニメーションの処理
オブジェクトの上にフローティングテキストを出す。
チャットログの盗聴について
椅子に座った後で位置調整できるスクリプト
モール用のプリムカウンターを探しています
連続するアニメーションの処理
オブジェクトの上にフローティングテキストを出す。
チャットログの盗聴について
椅子に座った後で位置調整できるスクリプト
それにテクスチャ自体がキャッシュされてないと、早く切り替わったところでグレーにしか見えないと思いますが。
大きなテクスチャをオフセットを使ってずらして表示させれば読み込み時間は無くなりますけど、これもたぶんディレイ0.2秒かかったような。
llSetAlpha だとディレイがなかったと思いますので、何枚もページを重ねておいて、順番に透過させていけばなんとか出来るかもしれませんね。
コマ数だけページ作ると大変なので10ページくらいで最後まで行ったら全部不透明化させて(透過した時点で次のテクスチャを読み込んでおく)手前からまた順番に消していく感じでしょうか。
今のところ、それくらいしか思いつきませんね。
ひょっとするともっといい方法があるかもしれません。
llSetTextureで行っておりましたが、キャッシュの問題と読み込み時間の問題で悩んでおりました。
まだ実験中ですが、今回私の場合ですとllSetTextureAnimで解決できそうです。
まさに目からウロコでした^^
ちなみにご紹介いただいたURLのページ内で紹介されていたllSetTextureAnim作成の便利ツール「SL anim creator」ですが リンク切れしておりましたがググったら出ましたのでメモ代わりに書いておきます。
SL anim creator(GIFアニメからllSetTextureAnim画像を作成)
http://www.peregrinesalon.com/anim/index.php
スクリプトまでは生成してくれますが、ダウンロードしたtgaファイルはうまくアップロードできないようです^^;
感謝いたします。
ありがとうございました^^