Second Life 新世界的ものづくりのススメ--その26:テクスチャアニメーション応用3

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

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

(前回よりつづく)

結局俺とさくらは須藤さんにセカンドライフのヒントを受けたばかりではなく、美味しい昼食までご馳走になったのだ。

「夜は予約がなかなか取れないのよ」

何もかもを知っていたさくらは嬉しそうに笑い、俺と肩を並べてオフィスへと戻る道を歩いていた。 こんな心も晴れるような真っ青な空の下、俺はさくらと2人で秘密(と言ってもプロジェクトだけど)を共有している。
それだけでも心躍ること出来事だか、俺は先ほどの須藤さんとの会話を反芻し、興奮が沸きあがっていた。

結局、どうすれば人に来てもらえるのかは、どんなターゲットに来て欲しいか。先ずはターゲット像を絞りあげることだ。
その中でどういうビジネスモデルを作り、売り上げにつなげていくか。という問いになる。

……続きは、ブログ『「Second Love Story」〜あの頃の僕たちに〜』へ。

前回の復習

 前回は、テクスチャアニメーションの応用第2回として、火の作成方法と「まばたき」の仕組みを解説した。ここでは、「SMOOTH」モードの有無によって、テクスチャを「スムーズに動かす」のか、「パッパッと切り替える」のかを決定できる、というテクスチャアニメーションの奥深さを知ることができた。

 さて今回は、テクスチャアニメーションの応用第3回として、第20回で紹介したバイクのタイヤで使用されるスクリプトをいよいよ解説する。今回のスクリプトは、タイヤを単に回転させるだけでなく、「速度に応じたタイヤの回転」を可能とする。そのため、習得後には「速度に応じた○○」を作ることができ、乗り物類に全てに応用できる。ここでは第23回で学習した変数や定数などが参考となるので、忘れた場合は復習してみよう。

速度に応じたタイヤの回転

 まず、「速度に応じたタイヤの回転」を可能にするスクリプトのソースコード(LSLを使って記述された内容)全体を見てみよう。

速度に応じたタイヤの回転用スクリプト

 ここでも、第20回で少しだけ触れた「default { }」と「state_entry( )」が登場している。「default { }」は「ステート」、「state_entry( )」は「イベント」をそれぞれ表していた。

 今回は、「default { }」内で使われている「state_entry( )」、そして、今回新しく出てきた「timer( )」というイベントについて解説しよう。ステートについてはまた別の機会に譲ることにする。

イベントとは?

 イベントとは、日本語で言うと「出来事」だ。そこから、イベントは、「何らかの出来事が起こった時に、こういうことをしなさい」という命令をプログラムで設定する役割を担う。今回のスクリプトでは、イベントとして、「state_entry( )」(下図1)と「timer( )」(下図2)の2つがある。1つずつ見てみよう。

速度に応じたタイヤの回転用スクリプト

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

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

この記事を読んだ方に

関連キーワード

関連ホワイトペーパー

連載

CIO
シェアリングエコノミーの衝撃
デジタル“失敗学”
コンサルティング現場のカラクリ
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 WPC
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell Technologies World
AWS re:Invent
AWS Summit
PTC LiveWorx
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]