1 =============================
3 =============================
4 XMLで画面の制御を手軽に扱うためのライブラリです。
5 ゲームなどに組み込んで利用することを想定しています。
7 プログラム側で画面のレイアウトや演出などを行うことは、
9 そのため、大概の場合はスクリプト言語などを組み込んで制御するか、
10 簡易言語を自作するかのどちらかを選択すると思います。
11 スクリプトはアニメーションなどの演出などを行うのには適していませんし、
12 自作するとなるとそれだけで多くの時間を割くことになります。
14 私の調べた限りでは理想的なものはありませんでした。
16 LiveMLは、画面制御を手軽に扱えるよう設計されています。
18 BulletMLという弾幕をXMLで記述できるものがありました。
19 これはとても簡単に弾幕を作成できるよう設計されていて、
20 私はBulletMLを参考にLiveMLを設計しています。
22 また、LiveMLは独自にタグを増やすことができるため、
23 利用方法に合わせてカスタマイズして使用することが可能となっています。
24 (BulletMLも再現可能かもしれません、あまり意味はないと思いますが^^;)
26 =============================
28 =============================
33 =============================
35 =============================
38 =============================
40 =============================
41 make コマンドを叩くと、ライブラリとテストプログラムが生成されます。