2007年08月06日
物理属性に変化時の注意
physics links

ワケあって、またもやモジュールを作りました。
物理属性関係のモジュールです。
それをエントリーにまとめる前に、
まず物理属性に変化させる際の注意点などについて
自らの復習がてらまとめてみます。
オブジェクトを物理属性に変化させるとき、
他のオブジェクトやアバタに重なっていると、アラートが出て失敗するのは
みんな知っていると思います。(よね?)

この画像ではアバタと重なっているboxを物理属性にしようとして怒られています。
このように物理属性変更が反映されない現象は
もしくは
のようにscriptで設定したときも起こります。
ここで問題なのが、その際、アラートも出なければランタイムエラーもでず、
単に物理属性が変化しないだけなので、属性変更に失敗した事に気づきにくい、と言う事です。
アバタが近くにいたらプログラムが誤動作した、とか、けっこう起こりそうな感じですね。
続きを読む

ワケあって、またもやモジュールを作りました。
物理属性関係のモジュールです。
それをエントリーにまとめる前に、
まず物理属性に変化させる際の注意点などについて
自らの復習がてらまとめてみます。
オブジェクトを物理属性に変化させるとき、
他のオブジェクトやアバタに重なっていると、アラートが出て失敗するのは
みんな知っていると思います。(よね?)

この画像ではアバタと重なっているboxを物理属性にしようとして怒られています。
このように物理属性変更が反映されない現象は
llSetStatus(STATUS_PHYSICS,TRUE);
もしくは
llSetPrimitiveParams([PRIM_PHYSICS,TRUE])
のようにscriptで設定したときも起こります。
ここで問題なのが、その際、アラートも出なければランタイムエラーもでず、
単に物理属性が変化しないだけなので、属性変更に失敗した事に気づきにくい、と言う事です。
アバタが近くにいたらプログラムが誤動作した、とか、けっこう起こりそうな感じですね。
続きを読む

