気ままな一言
2008年01月25日
私を生んだオブジェクトのキーは?
rezしたオブジェクトがrezされたオブジェクトのキーを取得することはできるのですが、
その逆はできないのでしょうか?
rezした側にはrezが成功するとイベントハンドラの引数にキーが渡ってきます。
しかし、rezされた側はrezしたオブジェクトのキーを知るすべがありません。
rezするときに渡せるパラメータはinteger値のみです。
ここにkey型の値を渡すことはもちろんできません。
うみの親の言うことしか聞きたくないということもあるでしょう??
そういうときはキーで判定するのが一番確実です。
代替方法は考えられるのですが、確実と言える方法が思いつきません。
それでも通常の利用範囲では殆ど影響ないとは思いますが、僅かでも穴があるのはなんとも気持ちの悪いものです。
リンクプリム間では色々できるのですが、それにはまた別の不都合もありますし。。
rezされたオブジェクトはちょっと特殊な扱いみたいですし(バグかもしれませんが)難しいです。
その逆はできないのでしょうか?
rezした側にはrezが成功するとイベントハンドラの引数にキーが渡ってきます。
しかし、rezされた側はrezしたオブジェクトのキーを知るすべがありません。
rezするときに渡せるパラメータはinteger値のみです。
ここにkey型の値を渡すことはもちろんできません。
うみの親の言うことしか聞きたくないということもあるでしょう??
そういうときはキーで判定するのが一番確実です。
代替方法は考えられるのですが、確実と言える方法が思いつきません。
それでも通常の利用範囲では殆ど影響ないとは思いますが、僅かでも穴があるのはなんとも気持ちの悪いものです。
リンクプリム間では色々できるのですが、それにはまた別の不都合もありますし。。
rezされたオブジェクトはちょっと特殊な扱いみたいですし(バグかもしれませんが)難しいです。
2007年11月03日
LSL調査中・・・
LSLにはどんな関数があるのかを調べるついでに抜き出して一覧にしています。
とてもリファレンスと言えるものではありません。
なので、ただの一覧です。
それにしても300以上もあるとは思いませんでした。
これをすべて調べ上げるなんて、そんな時間も無ければ気力もありません。
詳細はWikiでもみればいいでしょう。
和訳でわかり易いリファレンスを作成されている方々もいらっしゃいますし、
その辺りはみなさんに甘えましょう☆
でも、折角なのでもう少し整理したら少しずつアップしていきます。
動作未確認な故、あくまでも自分用です。
とてもリファレンスと言えるものではありません。
なので、ただの一覧です。
それにしても300以上もあるとは思いませんでした。
これをすべて調べ上げるなんて、そんな時間も無ければ気力もありません。
詳細はWikiでもみればいいでしょう。
和訳でわかり易いリファレンスを作成されている方々もいらっしゃいますし、
その辺りはみなさんに甘えましょう☆
でも、折角なのでもう少し整理したら少しずつアップしていきます。
動作未確認な故、あくまでも自分用です。
2007年10月21日
LlAvatarOnSitTarget() が動作しない
◎ sit しても llAvatarOnSitTarget() の戻り値が常に NULL_KEY になってしまう。
llAvatarOnSitTarget()を正しく動作させるためには、先に llSitTarget() を呼んでおく必要があるようだ。
また、llSitTarget() の引数をすべて 0 にしてしまうと同じ結果に陥る。
陰謀だ。。