<継承スクリプトの活用法>
 デフォルトスクリプトは編集保存ができないが、継承スクリプトを用いることで代用が可能。
 (継承スクリプトは、デフォルトスクリプトよりも優先して実行されるため)

①全てのキャラクタまたは特定のキャラクタ間で共通して行いたいスクリプトを作成
②継承スクリプトを使用したいキャラクタのスクリプトには、継承したいタスクにはゲートを作成せず、継承スクリプトに継承したいスクリプトを登録

例)
  • メインタスク:【全キャラクタ】
(ゲート0)
 初期動作
 制御(タスク開始):1
 制御(タスク停止):0

  • ユーザータスク1:【全キャラクタ】
(ゲート1)
 継続動作
 制御(通過):フレーム数1

  • 攻撃時タスク:【自機弾】【敵弾】【敵機】【障害物】
(ゲート9)
 制御(消滅)

  • 防御時タスク:【自機】【敵機】
(ゲート10)
 描画色(カラー):頂点カラーARGB,オフセットカラーARGBを変更
 描画色(カラー):頂点カラー0xFFFFFFFF,オフセットカラー0x00000000を復帰
 制御(タスク停止):10

  • 破壊時タスク:【敵弾(特殊弾)】【敵機】【障害物】
(ゲート11)
 攻撃(ショット):弾用キャラクタで爆風を指定
 制御(消滅)


 注意点としては、継承スクリプトのサイズが、登録先のスクリプトよりも大きい場合、はみ出した領域のパネルはカットされ、処理されない。
 (v0.99.74以降では、サイズオーバーの警告が出るようになった)


タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年10月24日 08:08