FurryJapanの皆様から快く許可をいただけたので解説を。


まずは予告どおり、お稲荷さんでいただいたキーボードスクリプト(チャットの入力時のモーションで使う)の解説を。


まずは、全体のスクリプトから。


使う場合はコピーして使ってね。


お稲荷さんの行き方やスクリプトに感動したらこのページへ。

協力:FurryJapan

----------------------------------------------------------------

//**************************************************
//*
//* Title: Fakefur Script Keybord Sample
//* Make : 2006/11/09
//* Note : ChatInput -> KeyBord Show
//* NoInput -> KeyBord Hide
//*
//**************************************************
//****************
//* Main Program *
//****************
default
{
//******************
//* Initialization *
//******************
state_entry()
{
//set Timer
llSetTimerEvent(0.2);
}

//*****************
//* KeyBord Check *
//*****************
timer()
{
integer Status = llGetAgentInfo(llGetOwner());
//******************
//* Key Input Find *
//******************
if (Status & AGENT_TYPING){
//****************
//* KeyBord Show *
//****************
llSetLinkAlpha(LINK_SET,1.0,ALL_SIDES);

//******************
//* KeyBord Action *
//******************
//No Action

//*****************
//* Not Key Input *
//*****************
}else{
//****************
//* KeyBord Hide *
//****************
llSetLinkAlpha(LINK_SET,0.0,ALL_SIDES);

//***********************
//* KeyBord Action Stop *
//***********************
//No Action

}
}
}

----------------------------------------------------------------

というわけで、作ってみることにします。


まず、sandboxか知り合いの土地などオブジェクトが作れる場所でキーボードを作ります。




次に、スクリプトを追加します。


スクリプトの内容はVol3にあります。


FurryJapanの皆様から快く許可をいただけたので掲載します。


スクリーンショットはいらないと思うけど・・・。



きっかけは、「お前、初心者だろ?」って声をかけられたことからです。


詳しく聞くと、アニメーションや動きがデフォルトだからだそうです。


彼はそれを見て初心者か見分けているといってました。


それでは、キーボード作成前後での画像をみてください。




なんとなく、キーボードを打ってる風に見えますよね。


次回は作り方を詳しく解説します。