object_rez
object_rez(key id)
この
イベントはプリムがllRezObject()を通してインベントリのコンテンツの中から別のオブジェクトをrezするときに発生します。
IDはそれが唯一rezされたオブジェクトのためだけの、グローバルにユニークなキーです。
このイベントはllRezObject()関数を実行したプリムの中のすべてのスクリプトに発生します。
これは別のスクリプトがobject_rez()イベントを受け取り、それら(例えば、新たに作成されたプリムをオリジナルのあるいはルートのプリムにリンクするのにllCreateLink()を使用する場合)を扱う一方、1つのスクリプトに実際のrezを行わせるような場合を考慮しています。
注意:
リンクされたオブジェクトの場合は、新しくオブジェクトをREZしたプリムのスクリプト(すべてのスクリプト)にのみobject_rez()イベントが発生します。
Example:
default {
[[state_entry]]() {
llRezObject("Bubu", llGetPos(),
ZERO_VECTOR, ZERO_ROTATION, 1);
}
object_rez(key id) {
llSay(0, "I made a bubu and its key is "
+ (string)id);
}
}
REZされたオブジェクトの中のオブジェクトのインベントリーを保つためのコード。
object_rez(key child)
{
llGiveInventory(child,llKey2Name(child));
}
最終更新:2008年10月01日 05:13