ソラマメブログ  › ::zhizheng:: › LSL › ドアが回るスクリプト。
*大凡の画像は、クリックで大きくなります(lightbox使用)

ドアが回るスクリプト。

新九龍SNSでおいておいたら、なんだか以外と好評なので、こっちでも一応。

integer flg = 1;
default {
touch_start(integer total_number) {
flg *= -1;
llSetRot(llEuler2Rot(<0.0, 0.0, (45+ 45.0 * flg)> * DEG_TO_RAD));
 }
}
↑のは次の画像の様な時の場合。

ドアが回るスクリプト。

実際回転させてみて、軸・閉まってるときの角度・開いてるときの角度を見て、そこから値を取るという原始的な…
や、でも、すっきりして簡単ではありますよ。たぶん。

たとえば閉まってるとき90度開いてる時180度だったら、(|90-180|)÷2+90で、まんなかは135で、そっから±45°だぞ、と。

なんかの参考になれば幸いです。
あ、自動で閉じる部分は是非BlackSheepLSLさんで…(丸投げ



同じカテゴリー(LSL)の記事画像
スクリプトエディタ・日本語化
同じカテゴリー(LSL)の記事
 IMを一括で送るスクリプト (2008-01-25 22:42)
 スクリプトエディタ・日本語化 (2008-01-24 17:02)
 眼鏡の色変えスクリプト。 (2007-12-13 14:50)

 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。