ここでは、前項で最初に紹介したソースコードとは違い、「コメント」(橙色で記載されている部分)も入れず、変数も定義していない。
スクリプトを動作させるだけであれば、これでも十分だ。しかし、最初のソースコードでは、自分以外の人でも使いやすいように少し工夫がしてある。それらについてステップを踏んで見ていこう。
これから紹介するステップは、1人でコードを書いているならば気にしないでもいい。しかし、プロジェクトとして多人数でコードを書いている、後で自分が見て分かりやすいようにする、スクリプトの定数や数値を変更したいなどの場合には、きっと役に立つだろう。そして、これらのステップを理解しておけば、最初のようなスクリプトを見ても、慌てなくてすむようになる。
それでは、まず、シンプル版のソースコードにコメントを少し入れてみよう。
2. コメント版
ここでは、LSL Portalにある「llParticleSystem( )」の説明(英語)を参照した時に分かりやすいよう、コメントを入れ、行も入れ替えてある(この説明の日本語訳が日本語版LSL Wikiにはある。ただし、この日本語訳は最新情報ではないため、必ず、LSL Portalで確認してほしい)。
さて、これまでの解説により、パーティクルはさまざまなパターンを作り出すことができ、とても汎用性の高いものだということが分かっている。そのため、さまざまなパーティクルを後で作る場合には、次のソースコードの方が使いやすいだろう。
3. 変数の定義版
ここでは、「llParticleSystem( )」内の組み込み定数に対応するデータ部分すべてをあらかじめ変数で定義してある。よく見てほしい。コードの長さは2倍ほどになっているが、動作は「2. コメント版」と同じである。
「製造」 の新着情報
-
MS、Windows HPC Server 2008日本語版の提供開始--HPCの大衆化を目指す
マイクロソフトは、学術研究、製造、金融といった高い演算処理能力を必要とする分野向けに、WindowsによるHPC環境を提供する... - リアルコム、米国子会社のナレッジマネジメント製品「AskMe Enterprise」日本語版を出荷開始
- AMD、「Shanghai」チップの発売に向けて順調ぶりをアピール
- MSが考えるコンピューティングの未来--披露された次世代技術
- Android搭載の携帯電話「T-Mobile G1」が正式発表--「Android Market」もオープン
- 製造 一覧へ »
「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 新世界的ものづくりのススメ 一覧へ »
ZDNet Japan Essential Topic
-
【今注目のIT企業は何を考える…??】
オススメIT系求人情報も毎週月曜日更新! -
コラボレーション基盤特集
Notes置換とバージョンアップの情報はこちら
企画特集
-
KDDI「SaaSソリューション」
〜社内コミュニケーションの課題への解決策とは〜 -
ZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ! -
これからの時代のセキュリティ対策
くるぞ!in the cloudソリューション -
Techno Exchange
RackableとCTCの地球にやさしい関係 -
エンタメCGM「gooメーカー☆メーカー」
【第1回】開発者に訊く!各機能と開発の狙いとは -
グリーンITの第一歩は見える化です
経営・財務・情報システムの3つの視点から環境対応を考える -
なぜ社内文書は無秩序に分散するのか?
真の文書管理を考える3か条に迫る!
ZDNet Japan イベント
- 開催日:2008年10月23日(木)
- イベント一覧へ»
