fc2ブログ

工房瓦版

創作関係の趣味ブログ

ワールドマップ的なところではグラフィックを小さく表示する

screenshot_0_20130730224045ba9.jpg

 ちっさくするだけなら簡単なんです。
 layoptとかでzoomを小さく指定すればいいだけだから。

 面倒なのは、なんか仕様なのかわからないんですが、zoomでレイヤー小さくしても、layerのheightとかwidthとかがそれにあわせて小さくなってくれないこと!

 画像5分の1とかにしてるのに、数値上は小さくなってくれない。

 これで困るのは、キャラの当たり判定とかをレイヤーサイズを基準に計算していたものだから、全ての計算式に現在の倍率を絡めてやるように書き直さないとバグること。
 前々から、レイヤーの拡縮を導入したいと思いつつも、ここが面倒くさすぎて放置していたのだけど、今日やっと対応しました。結局地道に一個ずつ式修正したのだわ(100箇所くらい)。
次のページ