バグ:メニューカードの透過PNGの透過率が少なくなる

Issue #862 resolved
surumeika created an issue

##【不具合の内容】 記載必須
一部のカード画像に透過PNGを使用した場合、透過率が少なくなります。
(見た目としては同じ画像を2枚重ねた状態の透過率に近いです)

判明している限りでは、シナリオのエリア内、およびスキンの宿などのエリア内に
配置したメニューカードで発生しました。
手札ウインドウ、「戦闘行動選択」ウインドウ内のカードでは発生しません。

添付画像について
①元画像(全面50%透過)
②ペイントソフトでカード台紙に元画像を重ねたもの
③ペイントソフトでカード台紙に元画像を2枚重ねたもの
④シナリオ内メニューカードに元画像を設定
⑤スキルカードに元画像を設定
⑥スキン内01_Title.xmlのメニューカードに元画像を設定
 (ClassicスキンCOMMAND0.png差替)
⑦スキン内「戦闘行動選択」のメニューカードに元画像を設定
 (ClassicスキンACTION9.png差替)

※画像内の使用素材はgroupASK様作のカード背景、自作の〇だけです

##【不具合の再現方法】 分かっている場合は必須
シナリオのエリア内などのメニューカード画像に透過PNG設定

##【再現環境】 できるだけ

  • Windows10
  • メモリ8.00GB
  • SSD / 空き容量 約100GB
  • CardWirthPy 3.4 (64-bit) Build: 2019-07-01 19:58:11
  • CardWirthPy 4.0 Beta 2 (64-bit) Build: 2019-10-01 18:53:26

###【再現率】 余裕があれば

数十回同じ操作を行い、100%不具合が発生

###【調査のチェックリスト】 余裕があれば

####(1)シナリオのバグではないか?

  1. 1.50エンジンで同じ問題が発生しないか
    →シナリオ内エリアについては確認し、発生しませんでした。
  2. 問題の箇所をテストシナリオとして作成し、問題のシナリオ以外でも再現するか
    →未実施

####(2)初期状態のCardWirthPyで再現するか?

実施:発生

####(3)最新のテスト版での再現するか?

実施:発生

####(4)数日前のテスト版での再現するか?

未実施

####(5)テストシナリオの添付

なし

####(6)テスト宿を作っても再現するか?

試した限りどの宿でも(新規宿含む)起こります


内容の割に長くなってしまいましたが報告の仕方はこれで大丈夫でしょうか。

欲しい機能が揃っている便利さでPyをメインに使わせていただいているので、少しでもお役に立てれば幸いです。

Comments (2)

  1. k4nagatsuki repo owner

    pull request #2638

    詳細なご報告ありがとうございます。修正したので、最新のテスト版をお試しください。

    ご推察の通り、同じ画像が2回描画されていました。

    WSN形式のシナリオでは1枚のカードに複数のイメージが設定できるのですが、単一のイメージが設定されているメニューカードのデータを読む時に、そのイメージが2枚設定されていると解釈するという誤りが発生していました。

    不透明なイメージでは外見上問題は起きないので、今まで見つからなかったのだと思います。見つけていただいて助かりました。ありがとうございます。

  2. surumeika reporter

    こちらの環境でも最新テスト版で設定どおりの透過率で表示されることを確認いたしました。 即座にご対応いただきありがとうございます。 テスト版やプルリクエストのページは今回初めて見ましたが、細かに修正がなされており頭が下がります。 今後気付くことがあればまたご報告いたします。 (他のIssueでは立てた人が閉じていたのでresolvedを選びましたが、使い方やタイミングが違っていたら戻してください)

  3. Log in to comment