コールバックって何?
BLACK DIAMONDのコールバックとは、ある特定条件で、特定の名前のラベルを呼び出す機能の事です。コールバックには以下のものがあります。
例えば、
このようなスクリプトの場合、ロード終了時に「*LOAD 0」の下の「ここは実行されません。」というメッセージは表示されませんが、かわりにコールバック機能によりシーン「OnLOADGAME」が呼び出され、「ロードが終了しました〜。」と、表示されます。使い方によっては便利な機能です。
※OnLOADGAME、OnSCALECHANGE、OnFULLSCREENという名前のラベルは、コールバックを利用する目的以外では使用しないでください。
- OnLOADGAME
ロード終了時 - OnSCALECHANGE
画像スケール変更時 - OnFULLSCREEN
フルスクリーンモード変更時
例えば、
*SCENE START
>load
*LOAD 0
ここは実行されません。
>save
*SAVE 0
*SCENEEND
*SCENE OnLOADGAME
ロードが終了しました〜。
*SCENEEND
このようなスクリプトの場合、ロード終了時に「*LOAD 0」の下の「ここは実行されません。」というメッセージは表示されませんが、かわりにコールバック機能によりシーン「OnLOADGAME」が呼び出され、「ロードが終了しました〜。」と、表示されます。使い方によっては便利な機能です。
※OnLOADGAME、OnSCALECHANGE、OnFULLSCREENという名前のラベルは、コールバックを利用する目的以外では使用しないでください。
Comments