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

Second Life 新世界的ものづくりのススメ--その23:スクリプトの構造--テクスチャアニメーション4

大槻透世二(サイバーアドベンチャー株式会社)
2007/08/30 08:00

 では、変数とはなんだろう?ちょっと聞き慣れない言葉だ。

 今後、乗り物やバイクスクリプトを解読するには、100行以上のスクリプトを見ることになる(もちろん、決してすべてを自分で作る必要はない)。その時、変数をはじめとする専門用語がいろいろと飛び交うことになる。逆にいえば、そのような専門用語さえマスターしていれば、自分でLSL Portalなどの専門サイトを参照して、スクリプトを自習できるようになる。ここで一挙にマスターしてしまおう。

 それにはまず、中学生の頃に戻る必要がある。「y = x + 1」という式を覚えているだろうか?この場合、「y」と「x」には何が入るかわからない。この「y」と「x」を変数という。つまり、変数は「変化する数」のことだ。英語で言うと「variable」、「変化可能なもの」という意味を持つ。

 「x = 1」の場合には「y = 2」となり、「x = 5」の場合には「y = 6」となる。「x」は1にも5にもなる。つまり「x」は変化しているのだ。

 それに対して、変わらない数、つまり、「定まっている数」ということで、「定数」がある。そう、前回最後で出てきた言葉だ。英語で言うと「constant」、「一定のもの」という意味を持つ。

 例えば、円周率は、「3.141592…」と値は常に決まって(定まって)いる。そして、「π」(パイ)という記号で代わりに表すことができる。この場合、「π」は定数といえる。

 LSLで用意されている定数としては、日本語版LSL Wikiにある定数の説明を参照してもらいたい。円周率「π」を示す「PI」、そして、「TWO_PI」などがある。

定数

 まとめると、下表のようになる。

変数(variable)値が変化する「y = x + 1」の「y」と「x」など
定数(constant)値が「3.14…」と定まっている「π」など

「組み込み」とは?

 さて、ここで下図の赤枠部分1と2の解説をしよう。

スクリプト1+2

 1や2の部分にある「ANIM_ON」や「SMOOTH」は、変数と定数のどちらだろうか?LSL Portalで「llSetTextureAnim ( )」の説明にある表を参照すると、今回最初に復習したように、「ANIM_ON」や「SMOOTH」は16進数の「0x01」や「0x10」に対応づけられていることがわかる。このことから、「ANIM_ON」や「SMOOTH」は、定数だといえる。

「mode」
« 前へ 次へ »
キーショートカット:  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円からとなる。
ジョブズ氏引退後のアップルを考える
カリスマ的な創業者が社を去った後、会社の業績が低迷する事例は、ハイテクだけでなく、さまざまな業界で見られる。アップルは「ジョブズ氏後」に備えているのかどうか検討する。