[前へ] [目次へ] [次へ]

PBC_ATREx (script/fgs/system_multipart.fges)


このクラスはATRパーティクル(拡張パラメータを含む)の評価を行うクラスです。
このクラスでは基準値と動作規則はメンバに直接設定します。


●継承/注入

   extends PBC_ATR

●インターフェイスとインターフェイスメソッド

   このクラスはインターフェイスの実装宣言をしていません。

●クラスメソッド

   このクラスはクラスメソッドを持っていません。

●クラスメンバメソッド

名前概要
public操作メソッド UpdateExパーティクルを更新し、拡張パラメータを含め取得します

●クラス共有変数

   このクラスはクラス共有変数を持っていません。

●インスタンス変数

名前概要
public base_ang基準回転角度
public base_h基準横軸拡大率
public base_v基準縦軸拡大率
public base_r基準赤色
public base_g基準緑色
public base_b基準青色
public base_rp基準赤強度
public base_gp基準緑強度
public base_bp基準青強度
public rules_ang回転角度に適用する動作規則集合
public rules_h横軸拡大率に適用する動作規則集合
public rules_v縦軸拡大率に適用する動作規則集合
public rules_r赤色に適用する動作規則集合
public rules_g緑色に適用する動作規則集合
public rules_b青色に適用する動作規則集合
public rules_rp赤強度に適用する動作規則集合
public rules_gp緑強度に適用する動作規則集合
public rules_bp青強度に適用する動作規則集合




PBC_ATREx::UpdateEx

public Bool UpdateEx(editable Integer x,editable Integer y,editable Integer a,
            editable Float angle,editable Float h_mag,editable Float v_mag,
            editable Integer tone_color,editable Integer tone_rpow,
            editable Integer tone_gpow,editable Integer tone_bpow)


   パーティクルの状態を1フレーム分更新し、新しい状態を返します。
   このメソッドは基本パラメータと拡張パラメータ両方を返します。
   
戻り値:パーティクルの表示と更新を継続する場合は真を返します。

editable Integer x :[出力]パーティクルの表示X座標を出力するオブジェクト。
editable Integer y :[出力]パーティクルの表示Y座標を出力するオブジェクト。
editable Integer a :[出力]パーティクルの透過度を出力するオブジェクト。
editable Float angle :[出力]パーティクルの回転角度(度単位)を出力するオブジェクト。
editable Float h_mag :[出力]パーティクルの横軸拡大率を出力するオブジェクト。
editable Float v_mag :[出力]パーティクルの縦軸拡大率を出力するオブジェクト。
editable Integer tone_color :[出力]パーティクルの色変換の色を出力するオブジェクト。
editable Integer tone_rpow :[出力]パーティクルの色変換の赤強度を出力するオブジェクト。
editable Integer tone_gpow :[出力]パーティクルの色変換の緑強度を出力するオブジェクト。
editable Integer tone_bpow :[出力]パーティクルの色変換の青強度を出力するオブジェクト。

先頭へ


PBC_ATREx::base_ang

public Float base_ang

   パーティクルの基準回転角度。

先頭へ


PBC_ATREx::base_h

public Float base_h

   パーティクルの基準横軸拡大率。

先頭へ


PBC_ATREx::base_v

public Float base_v

   パーティクルの基準縦軸拡大率。

先頭へ


PBC_ATREx::base_r

public Float base_r

   パーティクルの基準赤色。

先頭へ


PBC_ATREx::base_g

public Float base_g

   パーティクルの基準緑色。

先頭へ


PBC_ATREx::base_b

public Float base_b

   パーティクルの基準青色。

先頭へ


PBC_ATREx::base_rp

public Float base_rp

   パーティクルの基準赤強度。

先頭へ


PBC_ATREx::base_gp

public Float base_gp

   パーティクルの基準緑強度。

先頭へ


PBC_ATREx::base_bp

public Float base_bp

   パーティクルの基準青強度。

先頭へ


PBC_ATREx::rules_ang

public AnimateTransRuleHost rules_ang

   回転角度の動作規則集合。

先頭へ


PBC_ATREx::rules_h

public AnimateTransRuleHost rules_h

   横軸拡大率の動作規則集合。

先頭へ


PBC_ATREx::rules_v

public AnimateTransRuleHost rules_v

   縦軸拡大率の動作規則集合。

先頭へ


PBC_ATREx::rules_r

public AnimateTransRuleHost rules_r

   赤色の動作規則集合。

先頭へ


PBC_ATREx::rules_g

public AnimateTransRuleHost rules_g

   緑色の動作規則集合。

先頭へ


PBC_ATREx::rules_b

public AnimateTransRuleHost rules_b

   青色の動作規則集合。

先頭へ


PBC_ATREx::rules_rp

public AnimateTransRuleHost rules_rp

   赤強度の動作規則集合。

先頭へ


PBC_ATREx::rules_gp

public AnimateTransRuleHost rules_gp

   緑強度の動作規則集合。

先頭へ


PBC_ATREx::rules_bp

public AnimateTransRuleHost rules_bp

   青強度の動作規則集合。

先頭へ


[前へ] [目次へ] [次へ]

最終更新 2023/02/01