次に「llTakeControls()」だが、こちらはキーボードとマウス操作によって、バイク全体を動かす役割を持つ。
「llTakeControls()」の定義については、情報が豊富な日本語版LSL Wikiを参照しよう。下図の赤枠部分が上図のソースコードで指定されている。これにより、例えば「CNTROL_FWD」を指定することで、前進操作がキーボードのWキーで可能になる。
さらに、「llTakeControls()」の定義にある「integer acceptl, integer pass_on」については下図に記載されているが、通常のキーボード操作であれば赤枠内の設定で問題がない。
「control ()」イベントは下図のようになっている。
この「control ()」イベントはキーボードのキーが押されるたびに実行されるが、それぞれの実行内容が場合分けされて示されている。LSL Wikiによれば、このイベントの内容は下図のようになり、バイクの挙動をキー操作によってどうコントロールするかが定義されている。
このアクセサリはiPhoneでは動作しません・iPhone 3Gに接続すると「このアクセサリはiPhoneでは動作しません」といわれるアクセサリが。「はい」か「いいえ」か選ばなければならない。 2008/08/21 13:15 【】
WSUSユーザー驚く:Windows 7クライアントがリストに現る・米国時間8月20日、Microsoftのパッチツールである「Windows Software Update Services(WSUS)」サーバのサービスリストに、「Windows 7 Client」のカテゴリが現れた。 2008/08/21 04:01 【オール・アバウト・マイクロソフト】
Webセキュリティ特集
仮想化環境で求められるストレージの要件
DELLが掲げる「新・仮想化アセスメントサービス」
ZDNet Japan Green IT
APC SOLUTIONS FORUM 2008をレポート
セキュリティ対策レベルテスト公開!
ZDNet Japan ホスティング特集
Techno Exchange
PRADA Phone開封の儀--iPhoneと比べてみました
iPhoneとPRADA Phone、入力インターフェースはどう違うか
毎日新聞社内で何が起きているのか(上)