Second Life 新世界的ものづくりのススメ--その31:パーティクル5 - (page 3)

大槻透世二(サイバーアドベンチャー)

2007-11-08 08:00

4. ON/OFF切り替え版

 さらに、「PSYS_PART_FLAGS」の各データのONとOFFを切り替えられるよう、「// 1.System Behavior //」の指定も変数化しよう。

ON/OFF切り替え版 ※クリックするとコード全体が見られます

If文を使ったON/OFF制御

 さて、このコードで「3. 変数の定義版」と異なっているのは、まず以下の部分だ。

System Behavior

 ここでは、それぞれの変数を「TRUE」か「FALSE」のどちらかに指定し、対応する「PSYS_PART_FLAGS」のデータを有効にしている。ちなみに、「TRUE」と「FALSE」は組み込み定数であり、次のようになっている(参照:日本語版LSL Wikiの「integer」)。

  • TRUE=1
  • FALSE=0

 さらに、「if文」が使われているのも異なる部分だ。if文は、「if (条件) 実行文」という形式の文で、条件が「真」の場合(成立する場合)に「実行文」を実行する。

 よって、例えば、「glow」「followVel」「interpColor」「interpSize」が、このコードでは「TRUE」となっているので、

「TRUE」「FALSE」による置き換え

は、

「TRUE」「FALSE」による置き換え

と置き換えることができる。さらに、「FALSE」は無視されるので、結局、下図のようになる。

「TRUE」「FALSE」による置き換え

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    Google Chrome Enterprise が実現するゼロトラスト セキュリティの最新実情

  2. ビジネスアプリケーション

    ITSMに取り組むすべての人へ、概要からツールによる実践まで解説、「ITSMクイックスタートガイド」

  3. ビジネスアプリケーション

    業務マニュアル作成の課題を一気に解決へ─AIが実現する確認と修正だけで完了する新たなアプローチ

  4. セキュリティ

    あなたの会社は大丈夫?--サイバー攻撃対策として必要な情報セキュリティの早分かりガイドブック

  5. セキュリティ

    いまさら聞けないPPAPの問題点、「脱PPAP」を実現する3つの手法と注目の"第4のアプローチ"とは

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]