さらにもう1つ見慣れない表現がある。「angular_motor.x += 100」の「+=」だ。
この見慣れない記号は「演算子」といい、プログラム内の演算をする記号だ。これは日本語版LSL Wikiによれば、自己代入演算子といい、右辺を左辺へ代入するものだ。
さらにLSL Wikiの別の説明によれば、
x = x + 100
という式は、
x += 100
へと置き換えることができる。
つまり、xは処理のたびに100ずつ増えていくことになる。
今回の場合、例えば、「angular_motor.x += 100;」なら、「angular_motorのx要素がボタンを押すたびに増えていく」というようになる。
これでバイクは終わりだ。シーズン2も今回で終了となる。エンジンスクリプトだけでも6回に渡って、イベントごとに分解して解説してきたが、難しかっただろうか。これをおおよそ理解できれば、少しだけLSLに慣れてきた証拠だ。
「イベント」や「ステート」、「関数」や「組み込み」の概念、さらには「演算子」や「if〜elseによる条件と場合分け」などいろんな要素が詰まっているのでぜひ、がんばって欲しい。
次回からはLSLを離れて、「ジェスチャー」と「アニメーション」の作り方へ入ろう。新たなる展開だ。それでは、次回もお楽しみに
(編集部からのお知らせ:2007年2月15日より連載が始まった「Second Life 新世界的ものづくりのススメ」は、次回からブログとして再登場します。ブログの開始は2月28日を予定しています。お楽しみに)
東北大学心理学専攻卒業。1年間のLA留学を経て、ソリッドレイ研究所でバーチャルリアリティのシステムインテグレーション、立体映像システム構築、HMDシステム構築などを経験。IT系コンサルティング会社を経て、デジタルハリウッド大学大学院コンテンツマネジメント修士課程修了(MCA)。その後、Linden Lab本社にてSecond Lifeカリキュラムのトレーニングを受ける。現在デジタルハリウッドにて「Second Life」セミナーを開催。また、バーチャルリアリティ、メタバース関連のシステム開発/プロデュースを行うサイバーアドベンチャー(株)を設立し、そのCEO職に就いている。
勝ち残るIT活用--中堅中小企業の現場からタレントの江口ともみさんをレポーターに、
全国さまざまな業種の企業担当者に聞く!
サイバー攻撃関連ニュースのまとめ特別企画:高度化するサイバー攻撃からビジネスを守る
~対策レポートや企業の製品動向をまとめ読み~
必要以上の容量を奨められていませんか?
→電気ガスのように使えるストレージを知る
ウェブ消費行動の専門家×日本ベリサイン
ネットで消費者の信頼を得るポイントとは
率直な読者のご意見を全て公開
クラウドに対する疑問や実際の効果に迫る
陥らないためのワンポイント解説&
”実証実験から読み解くセミナー”情報
JP1、Hadoop、QlickView "集計・分析"
データをクラウドに集約 ”蓄積・検索"
境界防御だけでは、もはや不十分?
大切なデータベースを守る方法とは
福田和代が贈るZDNetオリジナルストーリー
見逃せない3部作の第1回が無料公開!
日立のサーバ戦略が描く、IT活用の今後
仮想化・クラウド対応としての製品強化
物理パッチ適用までにサーバを襲う脅威から
自動的に保護するDeep Securityエージェント
製造業者必見
オフライン環境のセキュリティ対策
最新テクノロジ満載、「百度」の講演も!
TECHNOLOGY @WORK 東京 2012レポート
株式会社レコチョク
NECラーニング株式会社
ピーエムシー・シエラ・ジャパン株式会社
ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。