2007年06月12日
パーミッション
はじめて、日の浅い初心者です。
小物を持った時に強制的にアニメーションさせようと思い、
attach(key attached)
{
llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION);
}
という方法で、パーミッションをリクエストしようとしたのですが・・・・
小物をはずしたときに、作動してしまいます。(そもそも、根本的にちがうのかも)
なにか、いいサンプルや方法をご存知のかたがおられたら、ぜひお教えください。
小物を持った時に強制的にアニメーションさせようと思い、
attach(key attached)
{
llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION);
}
という方法で、パーミッションをリクエストしようとしたのですが・・・・
小物をはずしたときに、作動してしまいます。(そもそも、根本的にちがうのかも)
なにか、いいサンプルや方法をご存知のかたがおられたら、ぜひお教えください。
Posted by metabirds SLMaMe
at 19:44
│Comments(2)
この記事へのコメント
lRequestPermissions はアタッチもいいけど、
changed イベントも検討しないといけないね。
小物をはずしたというタイミングで、
llStopAnimation もしないといけないと思うよ。
attach(key id)
{ if(id == NULL_KEY){ //デタッチした場合
//
}else{ //アタッチ
id はアタッチした物体のUUIDが返るから、
小物をはずしたというタイミングも判定できるね。
changed イベントも検討しないといけないね。
小物をはずしたというタイミングで、
llStopAnimation もしないといけないと思うよ。
attach(key id)
{ if(id == NULL_KEY){ //デタッチした場合
//
}else{ //アタッチ
id はアタッチした物体のUUIDが返るから、
小物をはずしたというタイミングも判定できるね。
Posted by VtWin at 2007年06月13日 20:25
changed イベントも検討しましたが、どうもうまくいきませんでした。
しかし、on_rezを用いることで解決しました。
ご助言ありがとうございました。
しかし、on_rezを用いることで解決しました。
ご助言ありがとうございました。
Posted by t4476 at 2007年06月15日 08:34