• メールアドレス:
  • パスワード:

Second Life 新世界的ものづくりのススメ--その36:エンジン5

大槻透世二(サイバーアドベンチャー)
2008/01/31 08:00

if (agent != llGetOwner()):オーナー判定

 ここでは、先ほど得られた「乗ってこようとしたアバター」の「agent」と「llGetOwner()」の値を比べ、そのkeyデータが違う、または、同じことを判定し、次の段階へ進む。

 「!=」という記号が出てきているが、これは演算子というもので(第22回参照)、日本語版LSL Wikiによれば、定義は下図のようになっている。

「!=」の説明

 さらに、下図のように、この演算子は、「ブーリアン演算子」という種類の演算子になる。意味がよくわからないかもしれないが、ここでは、「!=」が「NOT」の意味をもつことだけを把握していればよいだろう。

「ブーリアン演算子」 ※クリックすると図全体が見られます

 そしていよいよ、「if (agent != llGetOwner())」が真(TRUE)の場合、①が実行される。

①「if (agent != llGetOwner())」が真(TRUE):オーナー以外が乗ろうとした場合

 下図のように、「llSay」で「You aren’t the owener」と左下のチャットボックスで警告を発し、「llUnsit」で乗ろうとしてきたアバターをSitモードから解除し、「llPushObject」でそのアバターを100m上空に飛ばす。この処理により、オーナー以外のアバターは乗れないようになっている。

「if (agent != llGetOwner())」が真(TRUE)の時

②「if (agent != llGetOwner())」が偽(FALSE):オーナーが乗ろうとした場合

 オーナーが乗ろうとした場合、下図の処理が実行される。

「if (agent != llGetOwner())」が偽(FALSE)の時

 「llSeStatus」の日本語版LSL Wikiでの定義は下図のようになっており、「STATUS_PHYSICS」が指定されている場合、このスクリプトが入っているオブジェクトは物理的に動くようになる。

「llSeStatus」 ※クリックすると図全体が見られます
« 前へ 次へ »
キーショートカット:  b - 前のページ n - 次のページ
バックナンバー
この記事を読み解くキーワード:
オープンソース
オンラインゲーム
オンラインゲーム
PCゲーム
Webサービス
ZDNet用語検索
企業情報
キーワード
関連ホワイトペーパー
関連製品
関連リリース
関連イベント

注目記事

「似非」SOAを見破る10の方法

・SOAと言いながらも、実はSOAの体を成していないものがある。本記事では、そういった「似非」SOAを見破る方法を紹介する。 2008/07/09 08:00 【ITマネジメント

マイクロソフト:Vistaについて「心配する時期は終わった」

・Microsoftはパートナー向けのカンファレンスで、Vistaについて心配する時期は過ぎたことを改めて強調し、特定のハードやソフトのVistaとの互換性をチェックできる新ポータルサイトや、小規模企業向けの新サポートサービスを発表した。 2008/07/09 09:07 【オール・アバウト・マイクロソフト

企画特集

今知るべき仮想化情報今知るべき仮想化情報
インフラからアプリケーションまで、これを知らずに仮想化は語れない
ZDNet Japan Green ITZDNet Japan Green IT
洞爺湖サミット目前!環境に配慮したGreen ITとは?
DELL連載第4回〜「Microsoft System Center」DELL連載第4回〜「Microsoft System Center」
PowerEdgeサーバに最適な運用管理ソリューション後編
「未来の、その先」をどう提言していくか「未来の、その先」をどう提言していくか
クラウドコンピューティングが導く新しいシステム
Techno ExchangeTechno Exchange
全体最適化で進めるCTCのグリーンIT戦略
ブログ RSS Feed
洞爺湖と環境と私
裏方の裏方日記〜日々是広報 2008/05/20 12:57
プロがなぜ、二次創作を願うのか--Gacktが歌い、三浦建太郎が描く「がくっぽいど」
ミュージシャンのGacktさんと漫画家の三浦建太郎さんという2人のプロが参加しながらも、ユーザーが自由に作品を公開できるという歌声合成ソフト「がくっぽいど」。この開発経緯を開発元に聞いた。
iPhone、月額通信料金は7280円からに--ソフトバンクモバイルが発表
UPDATE ソフトバンクモバイルはiPhoneの通信料金プランを発表した。月額980円のホワイトプランに、データ定額制プラン「パケット定額フル」、「S!ベーシックパック(i)」をあわせ、月額7280円からとなる。
ジョブズ氏引退後のアップルを考える
カリスマ的な創業者が社を去った後、会社の業績が低迷する事例は、ハイテクだけでなく、さまざまな業界で見られる。アップルは「ジョブズ氏後」に備えているのかどうか検討する。