テクスチャー
テクスチャーの切り替え
テクスチャーの切り替え
オブジェクトに貼り付けるテクスチャーを、スクリプトで切り替えてみましょう
default
{
state_entry()
{
llSetTexture("最初に表示するテクスチャーの名前を入れます", ALL_SIDES);
}
touch_start(integer total_number)
{
if(llGetTexture(ALL_SIDES) == "タッチしたとき、切り替わるテクスチャーの名前を入れます")
llSetTexture("最初に表示するテクスチャーの名前を入れます", ALL_SIDES);
else llSetTexture(タッチしたとき、切り替わるテクスチャーの名前を入れます", ALL_SIDES);
}
}
解説
llSetTexture・・・テクスチャーを表示するための関数です。
ちょっとめんどくさいと思いますが、これでクリックすればテクスチャーが切り替わります。このスクリプトと同じ場所にテクスチャーをいれます。ぶっちゃけスクリプトと一緒にいれた2枚のテクスチャーの名前をコピーしていれるだけでこれはできます
サンプルをダウンロード(スクリプトのみです)
テクスチャーの切り替え