ポーズボールのスクリプト
9月 28, 2007
こんにちは。
昨日はqavimatorでのポーズの作り方を簡単に紹介しましたが、今日はSLに入ってからポーズボールを作るまでを適当に紹介・・・と ”LSL wiki“のポーズボールのスクリプトを使いたいと思うのですが、座ってもポーズボールが消えない(タッチで消えるようになってた・・・)ので、ちょっといじってみました。私はほんとに素人なので、もし詳しい方が偶然でもこれを見られて間違ってたら指摘してくださいね。お願いします。
LSL Wikiのスクリプトは以下のようです。

このスクリプトはタッチすればボールが消えるようになっています。
でも毎回座るたびにボールをタッチするのも面倒だから座ったら透明になるようにできればいいのですが・・・。
llSitTarget( )の関数は
vectorの(x,y,z)が座標となっていますので、ここの値でアバターの位置を調節。
rotationは(x,y,z,s)で回転を表すらしいのですが・・・ここをいじるんだったらポーズボール(丸いしね)を直接回転させた方が簡単だと思います。
key avataronsittarget・・・長過ぎる・・・勝手に短くしよう(そんなことどちでもいいよ、あんた・・・)
ポーズボールは座ると透明になって立ちあがると現れるようにしたらいいと思うのですが。透明にするには llSetLinkAlpha(LINK_SET,0,ALL_SIDES); をここでは使ってあるので、そのまま使います。
とっても心配ですが、やってみましょう。

ドキドキ・・・大丈夫かな。
た、多分これで動くと思います・・・。
自信がないので今自分がお持ちのポーズボール用スクリプトをぜひお使いください!!
そして LSL Wikiのスクリプトをもちろんそのまま使っても良いのです。
あと、ここに載ってるスクリプト、コピペができないのでとっても不便です!わかってるんだけど、そのままかいても使えませんでした><
ま、まあなんとかしてください。
とりあえず、タイトル変えよ・・・。おわり。
Entry Filed under: ものつくり. .
Trackback this post | Subscribe to the comments via RSS Feed