カードのサイズ変更が反映されない現象

Issue #841 resolved
Former user created an issue

本体のVersion  CardWirthPy 4.0 Alpha 2 (64-bit)Build: 2019-08-07 19:55:59

いつもお世話になっております。Pyスキンの作り方を参考に既存のスキンを改変をしていた所、表示がおかしい時がありました。

-1_TradeArea.xml カード移動画面(宿のカード置き場)  -2_TradeArea2.xml カード移動画面(宿にいるパーティ)

この画面で表示されるカードを差し替えた画像の背景フレーム枠に合うように </LargeMenuCard>を</MenuCard>に書き換え、<Size scale="75%" />にカードのサイズを縮小し、<Location left/>の座標を調節したところ、最初はうまく表示されていたのですが、この状態で交易都市リューンなどのシナリオに入ってから宿に帰還すると、カードが100%のサイズに表示されてしまい、以下のようにレイアウトが崩れてしまいました。

cardwirth起動後シナリオに入る前の正常な表示  https://gyazo.com/26212edcf0a09cd9b971af6c19938a8b

シナリオから宿に帰還したときの表示  https://gyazo.com/40145a0cdd06b4ec743c74d77f1de2be

02_Yado2.xmlなどで表示されるカードも同じ要領でフレームに合わせ75%に縮小して表示しているのですが、そちらには異常はなく、問題のカード移動画面のレイアウトも、タイトルに戻って宿に入り直せば、正常に縮小されて表示されました。

昨日から手探りでスキンを触り始めたので、こちらの不手際で発生した現象でしたら、申し訳ございません。

Comments (2)

  1. k4nagatsuki repo owner

    pull request #2593

    ご報告ありがとうございます。当初はそのようなスキンを想定していなかったので、特殊エリアのカードの配置タイプの処理の作りが甘くなっており、宿のエリアをロードした時点で読み込まれていたエリアの配置タイプに影響を受けてしまっていました。

    修正できたと思うので、最新のテスト版をお試しください。


    今回スクリーンショットを貼っていただいていますが、含まれる素材のライセンスについて注意していだければと思います。明記不要のライセンスや自作イメージ等の理由で著作権情報が不要な場合でも、見た側が判断できないので、その事を明記していただけると助かります。何卒よろしくお願いいたします。

  2. Log in to comment