JPY1ファイルのパラメータ「transparent」初期値の間違い

Issue #156 resolved
Panda Gruel created an issue

画像の透過色を指定するパラメータで、本来であれば

  • 0.透明化処理しない(initセクション初期値)
  • 1.透明化処理する(通常セクション初期値)

なのですが、CWPyでは通常セクションの初期値が0になっているようです。 initセクションについても調べようとしましたがinitセクション自体がサッパリ分かりませんでした…。

Comments (7)

  1. k4nagatsuki repo owner

    ありがとうございます。

    taransparentの動作ですが、最初はマニュアル通りの動作にしていたのですが、実際の挙動が合わなくて修正したことがあったはずです。Jptxを表示する時とその他の画像を表示する時で挙動が違ったような……背景に対するマスクの設定(左上の色を透明にするか)も絡んできたはず。もしかしてCardWirthのバージョンによる違いもあるでしょうか?

    Jpy1のマニュアルの記述が正しくない事が多い事だけは確かです(デフォルト背景色とか黒が白になってたり)。

    とりあえず実際の挙動を再調査してみます。

  2. k4nagatsuki repo owner

    調査中ですが一時描画が絡むとあまりにも挙動が意味不明で閉口しています。

    どなたか正確な挙動の情報をご存知の方はいらっしゃらないでしょうか。

  3. Panda Gruel reporter

    対応ありがとうございます。 手元のシナリオで確認たら正しく表示されるようになっていましたが、 何やら複雑な状態であるらしいので「解決」は押さずに置いておきます。

  4. k4nagatsuki repo owner

    いえ、複雑なことは確かですがまた食い違うかどうかは分からないです。改めて問題が出たら改めてIssueを立てるということで、このIssueは完了ということにさせてください。

    ありがとうございました。

  5. Log in to comment