nekodorif - specifications - skin - balloon


猫どりふ バルーン位置指定仕様書

概要

:::猫どりふバルーンの表示座標は通常自動計算されますが、スキン別に座標を指定することも可能です。



基本構造

:::skinディレクトリ配下のスキンディレクトリにballoon.txtというファイルを置くと、バルーン表示座標はそのファイルで指定されます。

home
 +-skin
  +-nekoninni
   +-balloon.txt



balloon.txt

8
107

:::書式は非常に単純です。1行目にX座標の基準点からの距離、2行目にY座標のそれを記述してください。

:::基準点(0,0)のY位置はBMPの上辺です。X位置は画像の幅ではなく、透明色を差し引いた実際の立ち絵の幅(リージョンの幅)から決定されます。
Xを大きくするとバルーンは本体から離れていきます。Yを大きくするとバルーンは下へ下がっていきます。値を小さくすればそれぞれ逆へ動きます。
それぞれの値には負数を指定することもできます。

言葉にするとややこしいですが、つまり下図です。これはバルーンが右側へ出る場合の解説ですが、左でも同様です。