LlSetTexture/ja

From Second Life Wiki

メインページ > LlSetTexture > LlSetTexture/ja
Jump to: navigation, search

関数: llSetTexture( string texture, integer face );

プリムのfacetextureを設定します。

• string texture プリムのインベントリにあるtexture あるいは UUID
• integer face の番号あるいはALL_SIDES

もしfaceの値がALL_SIDESなら、関数は全側面に作用します。

警告

  • この関数は0.2秒間、スクリプトを停止します。
  • 関数はfaceの値が示す面が存在しない場合、 エラーを返しません
  • プリムのインベントリに texture が無い場合、 かつ UUID で指定されていない場合、 あるいはtextureでない場合、 エラーメッセージが DEBUG_CHANNEL で shout されます。
  • textureUUID で指定した場合、(texture をプリムのインベントリに内に置く必要が無い為) オブジェクトに asset permissions が追加されずに済みます。
    • プリムのインベントリに内に置いた場合、その使用制限が当該オブジェクトにも引き継がれてしまいます。

 
default
{
    state_entry()
    {
        string texture = llGetInventoryName(INVENTORY_TEXTURE, 0);
        llSetTexture(texture, ALL_SIDES);
    }
}

関連項目

この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。
Personal tools
In other languages