[前へ]
[目次へ]
[次へ]
DataBaseReader_Animation_Base (script/fgs/database.fges)
このクラスはアニメーションデータベースの読み取り用基本クラスです。
●継承/注入
extends
DataBaseReader
●インターフェイスとインターフェイスメソッド
このクラスはインターフェイスの実装宣言をしていません。
●クラスメソッド
このクラスはクラスメソッドを持っていません。
●クラスメンバメソッド
名前
概要
GetFactorList
要素リスト配列を取得します
FactorPrepare
指定した要素を使用可能にします。
LoadDB
データベースファイルからロードします
#operator[]
指定した要素番号の参照を取得します
#operator{}
指定した要素番号の参照を取得します
PreLoad
指定した要素番号のアニメーションに必要な素材を非同期ロードします
●クラス共有変数
名前
概要
Factor
データベースの要素型
●インスタンス変数
名前
概要
factorlist
データベースの要素リスト
DataBaseReader_Animation_Base::GetFactorList
internal implements
Array
@ GetFactorList()depend
データベースの要素を格納した配列オブジェクトを取得します。
戻り値:データベースの要素を格納した配列オブジェクトを返します。
先頭へ
DataBaseReader_Animation_Base::FactorPrepare
public
Bool
FactorPrepare(
DataBaseReader_Animation_Base::Factor
obj)const
指定した要素の使用準備を行います。
戻り値:指定した要素が使用可能であれば真を返します。
DataBaseReader_Animation_Base::Factor
obj
:準備するオブジェクト
先頭へ
DataBaseReader_Animation_Base::LoadDB
public implements
Bool
LoadDB()
対応するテキストデータベースファイルからデータベースをロードします。
戻り値:読み込みに成功した場合は真を返します。
先頭へ
DataBaseReader_Animation_Base::#operator[]
public readonly
DataBaseReader_Animation_Base::Factor
@ #operator[](
Integer
id)const
このデータベースの
id
番の要素の参照を返します。
このメソッドは指定した要素番号が無効な場合、例外が発生します。
戻り値:指定した要素番号の参照を返します。
Integer
id
:取得する要素番号(0起算)
先頭へ
DataBaseReader_Animation_Base::#operator{}
public readonly
DataBaseReader_Animation_Base::Factor
?@ #operator{}(
Integer
id)const
このデータベースの
id
番の要素の参照を返します。
このメソッドは指定した要素番号が無効な場合、空参照を返します。
戻り値:指定した要素番号の参照を返します。
Integer
id
:取得する要素番号(0起算)
先頭へ
DataBaseReader_Animation_Base::PreLoad
public
Bool
PreLoad(
Integer
id)const
このデータベースの
id
番のアニメーションが使用する画像およびSEを先読みします。
このメソッドによるロードはバックグラウンドロードスレッド(ネイティブスレッド)で非同期に行われるため、
ロード処理の完了を待たずにこのメソッドから処理が戻ります。
バックグラウンドロードスレッドが動作している間、
本線での画像および効果音のロード処理速度は低下します。
実際に使うまでの時間が2フレームに満たない場合や本線でロード処理を行う必要がある場合は、
このメソッドを使用しない方が実際の処理速度が速くなる可能性があります。
戻り値:ロードの予約に成功した場合は真を返します。
Integer
id
:ロードするアニメーションの要素番号。
先頭へ
DataBaseReader_Animation_Base::Factor
internal
FGESClass
Factor
データベースの要素型。
詳細は
DataBaseReader_Animation_Base::Factor
を参照してください。
先頭へ
DataBaseReader_Animation_Base::factorlist
internal
Array
<
DataBaseReader_Animation_Base::Factor
> factorlist
データベースの要素リスト。
先頭へ
[前へ]
[目次へ]
[次へ]
最終更新 2020/10/23