今回のソースコードでは、「integer held」部分が「integer level」となっている。これにより、キーが押されているか、押されていないかをチェックしている。押されている場合には、下図のように処理が実行される。
前進および後退の場合、「VEHICLE_LINEAR_MOTOR_DIRECTION」という直線速度が、前進は200の速度、後退は-10の速度で実行される。
ここで、このソースコードの最後の処理を見て欲しい。「angular_motor」は、「control ()」イベントが始まってすぐにベクター型データとして定義された変数だが、結局、この「llSetVehicleVectorParam()」内にある「VEHICLE_ANGULAR_MOTOR_DIRECTION」を実行する際のデータを示している。
ベクター型データ
ベクター型のデータとは
vector angular_motor = <100,10,0>
と定義した式は、実は次のようにも表すことができる。
vector angular_motor ;
angular_motor.x = 100
angular_motor.y = 10
angular_motor.z = 0
ここではこのベクターデータの式をこのようにX、Y、Z要素に分解している。少しとまどったかもしれないが、ベクターデータの特徴として覚えておこう。
「製造」 の新着情報
「Second Life 新世界的ものづくりのススメ」 のバックナンバー
-
ラウンドアップ:Second Life 新世界的ものづくりのススメ(バイク編)
仮想世界「Second Life」におけるものづくりを紹介する「Second Life 新世界的ものづくりのススメ」の第2弾「バイク編」。バイクを例にとり、Second Lifeで使われるスクリプトの仕組みや書き方を解説。その過程で、乗り物以外にも利用可能なテクスチャアニメーションやパーティクルについて学習する。 -
Second Life 新世界的ものづくりのススメ--その37:エンジン6
-
Second Life 新世界的ものづくりのススメ--その36:エンジン5
-
Second Life 新世界的ものづくりのススメ--その35:エンジン4
-
Second Life 新世界的ものづくりのススメ--その34:エンジン3
- Second Life 新世界的ものづくりのススメ 一覧へ »
ホワイトペーパー
ZDNet Japan Essential Topic
-
【今注目のIT企業は何を考える…??】
オススメIT系求人情報も毎週月曜日更新! -
コラボレーション基盤特集
Notes置換とバージョンアップの情報はこちら
企画特集
[PR]
-
ZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ! -
仮想化環境で求められるストレージの要件
それに応えるNetAppの実力とは? -
Webセキュリティ特集
Web2.0時代の脅威へ対抗するためのソリューションとは? -
APC SOLUTIONS FORUM 2008をレポート
電源、冷却の効率化によるエネルギー削減とは? -
「シンプル」&「低コスト」な運用管理
IT運用管理に関するアンケート実施中! -
DELLが掲げる「新・仮想化アセスメントサービス」
〜企業システムの仮想化環境の構築を支援〜 -
Techno Exchange
RackableとCTCの地球にやさしい関係 -
セキュリティ対策レベルテスト公開!
自社のセキュリティのウイークポイントはドコ? -
ZDNet Japan ホスティング特集
2008年夏のホスティングサービスのトレンドは何? -
SaaSで開発効率UP!
SaaSでできる、ソフトウェア開発情報の一元化とは -
IronPort Sシリーズ
Webからの脅威に関する課題の3つの解決方法 -
Secure Web
Web2.0時代にプロアクティブなセキュリティを実現!!
