Scheduler は、開発者が登録する update 関数に関連した Node を管理するシングルトンです。 スケジュールされた関数は毎フレーム呼び出されます。または、開発者は特別な間隔で呼び出すこともできます。 Scheduler の update ループは Director.Update() の内部で呼び出されます。
[詳細]
すべてのメンバ一覧
説明
Scheduler は、開発者が登録する update 関数に関連した Node を管理するシングルトンです。 スケジュールされた関数は毎フレーム呼び出されます。または、開発者は特別な間隔で呼び出すこともできます。 Scheduler の update ループは Director.Update() の内部で呼び出されます。
メソッド
void Schedule |
( |
Node |
target, |
|
|
DSchedulerFunc |
func, |
|
|
float |
interval, |
|
|
bool |
paused, |
|
|
int |
priority = DefaultPriority |
|
) |
| |
スケジューラに Node 関数を登録します。
- 引数:
-
target | スケジュール関数を登録する対象ノード。 |
func | スケジュール関数。 |
interval | 関数が呼び出される期間 (秒単位)。0なら毎フレーム呼び出されます。 |
paused | スケジューラを一時停止します。 |
void ScheduleUpdateForTarget |
( |
Node |
target, |
|
|
int |
priority, |
|
|
bool |
paused |
|
) |
| |
ノードの Update 関数を毎フレーム呼び出すようにスケジュールします。
- 引数:
-
target | 対象ノード。 |
priority | スケジューラ内の Update 関数の優先順位。 |
paused | 一時停止状態にします。 |
void Unschedule |
( |
Node |
target, |
|
|
DSchedulerFunc |
func |
|
) |
| |
スケジューラから関数を削除します。
- 引数:
-
target | 削除する関数をもった対象ノード。 |
func | 削除する関数。 |