BLACK DIAMONDサポートページ

文字入力式のアドベンチャーゲーム作成システム「BLACK DIAMOND」のサポートを行うページです。

コールバックって何?

 BLACK DIAMONDのコールバックとは、ある特定条件で、特定の名前のラベルを呼び出す機能の事です。コールバックには以下のものがあります。

  • OnLOADGAME
     ロード終了時

  • OnSCALECHANGE
     画像スケール変更時

  • OnFULLSCREEN
     フルスクリーンモード変更時


 例えば、
*SCENE START
>load
*LOAD 0
 ここは実行されません。

>save
*SAVE 0

*SCENEEND


*SCENE OnLOADGAME
 ロードが終了しました〜。
*SCENEEND

 このようなスクリプトの場合、ロード終了時に「*LOAD 0」の下の「ここは実行されません。」というメッセージは表示されませんが、かわりにコールバック機能によりシーン「OnLOADGAME」が呼び出され、「ロードが終了しました〜。」と、表示されます。使い方によっては便利な機能です。

※OnLOADGAME、OnSCALECHANGE、OnFULLSCREENという名前のラベルは、コールバックを利用する目的以外では使用しないでください。
Q&A > スクリプト | comments (0) | trackbacks (0)
<< BASS.DLLって何? | main | BLACK DIAMOND Version 1.20リリース >>

Comments

Comment Form

Trackbacks