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

PBC_ATR (script/fgs/system_multipart.fges)


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


●継承/注入

   このクラスは継承/注入をしていません。

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

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

●クラスメソッド

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

●クラスメンバメソッド

名前概要
public操作メソッド Start動作規則の適用を開始します
public比較・判定メソッドconst IsReadyパーティクルを開始可能か判定します
public操作メソッド Updateパーティクルを更新し、基本パラメータを取得します

●クラス共有変数

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

●インスタンス変数

名前概要
readable started動作規則の適用フラグ
public t経過時間
public min_alive_t最短完了時間
public base_x基準X座標
public base_y基準Y座標
public base_a基準透過度
public rules_xX座標に適用する動作規則集合
public rules_yY座標に適用する動作規則集合
public rules_a透過度に適用する動作規則集合




PBC_ATR::Start

public void Start()

   このオブジェクトの動作規則を適用開始し、パーティクルの開始準備を完了します。

先頭へ


PBC_ATR::IsReady

public Bool IsReady()const

   このオブジェクトの開始準備ができているか判定します。
   このクラスでは動作規則が適用開始されていれば開始可能とみなされます。

戻り値:このオブジェクトの開始準備ができていれば真を返します。

先頭へ


PBC_ATR::Update

public Bool Update(editable Integer x,editable Integer y,editable Integer a)

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

editable Integer x :[出力]パーティクルの表示X座標を出力するオブジェクト。
editable Integer y :[出力]パーティクルの表示Y座標を出力するオブジェクト。
editable Integer a :[出力]パーティクルの透過度を出力するオブジェクト。

先頭へ


PBC_ATR::started

readable Bool started

   動作規則を適用開始すると真になるフラグ。

先頭へ


PBC_ATR::t

public Integer t

   パーティクルが開始してからの更新回数。
   Update が呼び出される度に1増えます。

   このクラスでは直接変更することにより動作規則の計算位置を上書きすることができます。

先頭へ


PBC_ATR::min_alive_t

public Integer min_alive_t

   パーティクルが完了するまでの最短時間。
   動作規則が動作しなくても、 t がこの値以上になるまではパーティクルは完了しません。

先頭へ


PBC_ATR::base_x

public Float base_x

   パーティクルの基準X座標。

先頭へ


PBC_ATR::base_y

public Float base_y

   パーティクルの基準Y座標。

先頭へ


PBC_ATR::base_a

public Float base_a

   パーティクルの基準透過度。

先頭へ


PBC_ATR::rules_x

public AnimateTransRuleHost rules_x

   X座標の動作規則集合。

先頭へ


PBC_ATR::rules_y

public AnimateTransRuleHost rules_y

   Y座標の動作規則集合。

先頭へ


PBC_ATR::rules_a

public AnimateTransRuleHost rules_a

   透過度の動作規則集合。

先頭へ


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

最終更新 2023/02/01