(前回よりつづく)
結局俺とさくらは須藤さんにセカンドライフのヒントを受けたばかりではなく、美味しい昼食までご馳走になったのだ。
「夜は予約がなかなか取れないのよ」
何もかもを知っていたさくらは嬉しそうに笑い、俺と肩を並べてオフィスへと戻る道を歩いていた。
こんな心も晴れるような真っ青な空の下、俺はさくらと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つずつ見てみよう。
「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 新世界的ものづくりのススメ 一覧へ »
企画特集

-
御社はまだフリーの転送サービスですか?
大容量ファイルの受け渡しに「ルール」と「安心」を -
仮想化をダメにするストレージの実態
求められるストレージ正常化のキーワードとは? -
経営統合後の事業損益構造の見える化を実現
SAS Performance Managementの導入事例紹介!! -
アプリケーション仮想化 3つの課題
最新のCosminexus V8.5の知られざる実力 -
身近な業務をCRMが変革!
実は、埋もれた情報が鍵だった -
事例 VMwareでデータセンターをクラウド化
富士通の開発環境を効率化したクラウドのノウハウ -
レガシーアプリケーションの稼働どうしてる?
互換性の問題、あなたはどう考える?意見募集中! -
アンケートから見るセキュリティ対策の実態
8つの機能が中小企業の情報資産を守る -
DBのパフォーマンスに困ってませんか?
既存のデータベース環境に追加するだけで性能が2倍に -
通販サイトのアクセス集中からの危機を救う
4つのケーススタディからWebシステムを徹底解説 -
利用者の理想を追求した最新レンタルサーバ
サイト制作事業者がその評価結果を徹底レポート! -
新しい視点のレンタルサーバが誕生!
スタートアップ企業、開発者に最適なそのポイントとは? -
仮想環境のバックアップは難しいのか
効率的なバックアップへの2ステップを解説 -
ビジネスを支えるWebシステム最前線
システムトラブルの6割が、ソフトウェアに原因あり
-
1.並列性のための包括的ソリューション
Intel Parallel Studioが、いかにVisual Studioを拡張し、並列プログラ... -
2.Advisor概要
Intel Parallel Advisorについての2分間の概要紹介で、プログラマが自分...
新着企業動向
-
ウイングアーク、ユーザー会への「新規入会促進プログラム」を実施
ウイングアーク テクノロジーズ -
SANS SECURITY 560「Network Penetration Testing and Ethical Hacking」
NRIセキュアテクノロジーズ -
【EMCジャパン Tech Communityサイト】ITの全体最適化はインフラから
EMCジャパン -
WisePoint
ファルコンシステムコンサルティング - 企業動向一覧へ»
