Second Life 新世界的ものづくりのススメ--その34:エンジン3 - (page 2)

大槻透世二(サイバーアドベンチャー) 2007年12月20日 08時00分

  • このエントリーをはてなブックマークに追加
  • 印刷
フラグ 説明
ホバー操作
VEHICLE_FLAG_HOVER_WATER_ONLY 0x004 ホバーの基準として水面のみを使う
※乗り物のタイプによっては利かない場合あり
VEHICLE_FLAG_HOVER_TERRAIN_ONLY 0x008 ホバーの基準として地面の高さのみを使う(水がある場所では海底をホバーする)
※乗り物のタイプによっては利かない場合あり
VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT 0x010 ホバーの基準としてグローバルの高さ(Z軸の値)を使う
※乗り物のタイプによっては利かない場合あり
VEHICLE_FLAG_HOVER_UP_ONLY 0x020 ホバーは上昇のみに適用され、下降は重力のみが働く
※乗り物のタイプによっては利かない場合あり
モーター操作
VEHICLE_FLAG_LIMIT_MOTOR_UP 0x040 空中(車がジャンプしたときなど)にいる間はモーターを無効にする
※乗り物のタイプによっては利かない場合あり
マウスルック操作
VEHICLE_FLAG_MOUSELOOK_STEER 0x080 マウスルックモードで、マウスの向きへ方向転換しようとする
※乗り物のタイプによっては利かない場合あり
VEHICLE_FLAG_MOUSELOOK_BANK 0x100 (バンク〈傾斜〉が設定されていれば)マウスルックした向きへバンクしようとする
※乗り物のタイプによっては利かない場合あり
カメラ操作
VEHICLE_FLAG_CAMERA_DECOUPLED 0x200 乗物の方向および回転とカメラ(視点)を分離(decoupled)させる
→いくら乗物が回転しても自分の視点は回転しなくなる
※乗り物のタイプによっては利かない場合あり

 まず、これらフラッグは乗物のタイプによっては、利かないものがあったり、他の定数とセットで作動したりするものがあるので、気をつけよう。これらフラグを設定したからと言って、その通りには動作するとは限らない。少しややこしい。

 また、これらフラグのうち、同時にセットできるものと、できないものがある。例えば、「VEHICLE_FLAG_HOVER_WATER_ONLY」と「VEHICLE_FLAG_HOVER_TERRAIN_ONLY」は、相反するものだ。そして、これには乗物のタイプも関連してくる。

 前回紹介した、「SLED(そり)」「CAR(車)」「BOAT(ボート)」「AIRPLANE(飛行機)」「BALOON(気球)」という、5つの乗物のタイプとのセットによって初めて動作するフラグもある(ここでは、動作確認済みのものだけを解説する)。

ホバー操作

 ホバーとは、水面や地上などを浮かびながら進むことだ。ここでは、後で出てくる定数の「VEHICLE_HOVER_HEIGHT」によって指定されたホバーの高さが、どこを基準とするかをフラグでセットする。

「VEHICLE_FLAG_HOVER_WATER_ONLY」

 このフラッグは、ホバーの基準として水面のみを使う。乗物のタイプは、「そり」および「ボート」で動作確認済みだ。このフラグが「飛行機」に適用されないのはお分かりだろうか?飛行機が水の上しか飛ばない、というのはあり得ないからだ。

ホバー

 このフラグは、乗物タイプとして「そり」と「車」に適用される。地表を走るので、もちろん「ボート」や「飛行機」などには適用されない。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

SpecialPR

連載

CIO
月刊 Windows 10移行の心・技・体
ITアナリストが知る日本企業の「ITの盲点」
シェアリングエコノミーの衝撃
デジタル“失敗学”
コンサルティング現場のカラクリ
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「展望2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
セキュリティインシデント対応の現場
エンドポイントセキュリティの4つの「基礎」
企業セキュリティの歩き方
サイバーセキュリティ未来考
ネットワークセキュリティの要諦
セキュリティの論点
スペシャル
エンタープライズAIの隆盛
インシュアテックで変わる保険業界
顧客は勝手に育たない--MAツール導入の心得
「ひとり情シス」の本当のところ
ざっくり解決!SNS担当者お悩み相談室
生産性向上に効くビジネスITツール最前線
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft Inspire
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell Technologies World
AWS re:Invent
AWS Summit
PTC LiveWorx
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]