ソラマメブログ
アクセスカウンタ
< 2024年05月 >
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 1人
オーナーへメッセージ
QRコード
QRCODE

2009年06月20日

(LSL)フェイスライトに笑顔を仕込んでみたw

さっきの記事、いきなり間違ってて申し訳ありませんでした><;
深く反省いたします。。。が、しょせん私なんてそんなもんです。ソフトに間違いは付き物ですし。あっはっはっっっっっ........(;_;)

というわけで、凝りもせずにまたスクリプトを公開しちゃったりします^^;

あれからいろいろとやってて、結局笑顔のスクリプトをフェイスライトに仕込んじゃいましたw
HUDが一つなくなって少しだけ画面すっきりです。先のスクリプトから笑顔のon/offとオブジェクトにタッチして笑顔を切り換える機能を省いたので、ソースコードもさらにすっきりしました^^

編集できるフェイスライトをお持ちの方(べつにフェイスライトでなくてもいいけど・・・)、または装着するプリムに、このスクリプトを入れれば笑顔になれますよー。最初のところのnumの数字を変えれば笑顔の種類も変えられます(たった二種類しかないけどw)


//
// Emotion control with facelight version.
// create 2009.06.20 snowlet Magic
//

list Emotion = ["","express_smile", "express_toothsmile"]; // emotion name
integer num = 1;
float time = 30.0; // emotion timing
string msg;

default
{
attach(key id)
{
if(id) //tests if it is a valid key and not NULL_KEY
{
llSetTimerEvent(0);

integer perm = llGetPermissions();
if (! (perm & PERMISSION_TRIGGER_ANIMATION)) {
llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION);
}
msg = llList2String(Emotion,num);
llSetTimerEvent(llFloor(llFrand(time))+10);
}
}
timer()
{
llStartAnimation(msg);
llSetTimerEvent(0);
llSetTimerEvent(llFloor(llFrand(time))+10);
}
}


えと、私としてはオブジェクトをアタッチしたときだけアニメを起動するような作りにしたつもりですが、もしこのコードで問題がありましたら私までご連絡ください(え?

私が使っているフェイスライトです。小さくて見えないかもしれないんで赤丸で囲みましたw
こういうのも、いいでしょ?
もう、小さすぎて装着位置の編集なんて絶対に無理です。^^;
位置合わせした後にプリムを小さくしましたから・・・・w
ご希望の方があれば配布しますが・・・需要ないでしょうねーw

これをつければ、あなたのアバタは永遠にニコニコし続けます@@;
(LSL)フェイスライトに笑顔を仕込んでみたw

**Fairy Snow**本店
http://slurl.com/secondlife/Osondoson/5/198/21

Fairy Snowショールーム ( Green appl店舗内 )
http://slurl.com/secondlife/Graybar/187/135/28


同じカテゴリー(スクリプト)の記事画像
EZADでダンス中にタイプアニメを実行する
LSLの勉強の仕方
(LSL)光が追いかけてくる道
ZHAO改造中
時計を作ってみた
(LSL)フローティングテキストを消す
同じカテゴリー(スクリプト)の記事
 EZADでダンス中にタイプアニメを実行する (2011-08-12 21:21)
 LSLの勉強の仕方 (2010-06-30 18:49)
 (LSL)光が追いかけてくる道 (2009-10-22 17:12)
 ZHAO改造中 (2009-09-25 02:10)
 時計を作ってみた (2009-09-19 18:15)
 (LSL)フローティングテキストを消す (2009-07-16 04:43)
Posted by snowlet at 20:05│Comments(0)スクリプト
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。