ポーズボールのスクリプト

9月 28, 2007

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

anim23.jpg

このスクリプトはタッチすればボールが消えるようになっています。
でも毎回座るたびにボールをタッチするのも面倒だから座ったら透明になるようにできればいいのですが・・・。

llSitTarget( )の関数は
vectorの(x,y,z)が座標となっていますので、ここの値でアバターの位置を調節。
rotationは(x,y,z,s)で回転を表すらしいのですが・・・ここをいじるんだったらポーズボール(丸いしね)を直接回転させた方が簡単だと思います。

key avataronsittarget・・・長過ぎる・・・勝手に短くしよう(そんなことどちでもいいよ、あんた・・・)

ポーズボールは座ると透明になって立ちあがると現れるようにしたらいいと思うのですが。透明にするには llSetLinkAlpha(LINK_SET,0,ALL_SIDES); をここでは使ってあるので、そのまま使います。

とっても心配ですが、やってみましょう。

anim30.jpg

ドキドキ・・・大丈夫かな。
た、多分これで動くと思います・・・。
自信がないので今自分がお持ちのポーズボール用スクリプトをぜひお使いください!!
そして LSL Wikiのスクリプトをもちろんそのまま使っても良いのです。
あと、ここに載ってるスクリプト、コピペができないのでとっても不便です!わかってるんだけど、そのままかいても使えませんでした><

ま、まあなんとかしてください。
とりあえず、タイトル変えよ・・・。おわり。

Entry Filed under: ものつくり. .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


 

9月 2007
    10月 »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

アーカイブ

最近の投稿

Top Posts

Blog Stats

カテゴリー

Blogroll