Email: Takayama Fumihiko <tekezo@pqrs.org>

BulletGBA

ダウンロード

最新版

昔のもの

ドキュメント

ビルド方法

ビルドするには以下の環境が必要です。

以下のコマンドを実行してください。

% tar ztf bulletgba-5.0.tar.gz
% cd bulletgba-5.0/bulletgba/
% make

画像の差し替え方法

tools.tar.gz をダウンロードします。

以下のコマンドを実行して変換ツールをセットアップします。

% mkdir ~/gba
% cd ~/gba
% tar zxf tools.tar.gz
% cd tools/bmp2c
% make clean all

そうしたら、 bulletgba/images の下で画像を変換します。

% cd bulletgba-5.0/bulletgba/images/
% ./conv.sh

弾幕を追加するには

BulletML を C++ のコードに変換するために PHP 5.0 以降が必要です。

  1. ソースコードを展開します。
  2. BulletML を bulletgba-5.0/bulletgba/generator/data/xml/user/ に置きます。
  3. 以下のコマンドを実行します。

% tar ztf bulletgba-5.0.tar.gz
% cd bulletgba-5.0/bulletgba/generator/
% make copy all

Supported BulletML

ほとんどの BulletML は問題なくコンバータで変換できますが、いくつか制限があります。

  1. <accel> 命令は未サポートです。
  2. <*Ref> の <param> に $rand が入っているものは正しくコンバートできません。
    <fireRef>
      <param>1.0 * 3.4 + 4.2</param>     (*** works fine ***)
      <param>$rand + 1</param>           (*** generate strange behaver ***)
    </fireRef>
    


Comments for This Page.
Date: 2007-08-15 19:37 (JST)