バグ: ファイルビューにてファイル名がツールチップで表示される透過png画像のプレビュー表示が複数重なってしまうことがある

Issue #112 new
Liar_cw NA created an issue

表題どおりです。確定ではありませんが、かなりの頻度・高確率で発生します。

  • 「カードサイズの画像のプレビュー表示で背景を透明化する」のオプションの影響はおそらく無いと思われます。
  • CWXEditorが非アクティブの時と、ファイル名がツールチップで表示されない時は(ファイル名のバーを引き伸ばしたら)正常に表示された。
  • 着色された技能用の画像など、影絵以外でも重なったがそちらは表示が崩れたりした。
cwxeditor_fnine_20160724
Build: 2016-07-24 21:38:45 Debug (32-bit)
Compiled by Digital Mars D 2071

透過pngのツールチップ表示でプレビューが重なる.png

画像を添付します。この不具合の調査を行うにあたり、 @k4nagatsuki さんのシナリオ「六号室の幽霊船」を使用させていただきました(cc0とされている画像ファイルなので特に問題はないはずです)。

Comments (4)

  1. k4nagatsuki repo owner

    ありがとうございます。それらは実際CC0なので自由にご利用ください。

    さて、問題の現象ですが、アルファ情報を持つイメージのプレビューが一時的におかしくなる事がある事は、実は私も把握しています。現象は、プレビューが真っ黒になるとかファイル名を変更した時にプレビューの下の表示がおかしくなるとか様々です。

    大方は、一旦プレビューを完全に消滅させて、ゆっくりとカーソルを移動させると改善するようです。重なりあう現象は今のところ見たことがありません。グラフィックボードなどが影響するのでしょうか? この現象は一度発生するといつまでも残ってしまうような性質のものでしょうか。

    この問題に気づいた時に直そうとしたのですが、上手くいきませんでした。問題の根は、ライブラリ内か、あるいはWindowsのレベルにあります。アプリケーションプログラマとしてはなんとかして回避するしか無いのですが、今のところその方法が見つかっていない状態です。試した方法はどれも上手く行きませんでした。

    回避のアイデアを思いつくたびに試してみるつもりですので、気長にお待ちくだされば幸いです。

  2. Liar_cw NA reporter

    各ファイルからマウスカーソルを離してプレビューを消滅させるとすべて消えます。 ディスプレイ上に延々と残り続けることはありません。他の現象は発生していません。

    • グラフィックボードはGTX980(ドライバ368.81)で、OSはWindows7/SP1(x64)です。

    高確率で発生していたので報告させていただきましたが、 先の報告にありますように回避方法も発見していますので どうしても透過PNG画像を使用したい場合は そちらの手段で対処したいと思います。


    余談になりますが、本来ならば個人的なメッセージを送るべきと思いましたが……、 「六号室の幽霊船」をプレイさせていただきました。箇条書きとなりますが感想を述べさせていただきますと、

    • 本題の件についてですが、情報カードの画像を見て「あ、これ透過PNGとレイヤーの合わせ技だな。こんな色んな意味で管理の面倒くさそうな画像を 1枚1枚用意するのは非効率で後で困るだろうし。」と思って技法を吸収すべく解析しているときにこの現象に気が付きました。WSN.1のサンプルとしての側面があるだけにCWPyならではのやり方ですね。とても参考になりました。

    • 音声ファイルをパッケージ化して必要に応じて呼び出す事も、まさにこういったツールやエンジンで作ることに慣れている方の手法ですね(@k4nagatsukiさんはCWPyの開発者なので当然といえば当然かもしれませんが)。お見事です。

    • PCやNPCの台詞も適切な位置で改行がされていて、それでいて台詞に余計な贅肉も付いていないといった感じで、とても読みやすかったです。(今までプレイしてきたシナリオの中で多くの作者が台詞をふたつのコンテントに別けるところをひとつに纏めるなど、可能な限りコンテントを少なくしているようにも思いました。さらにいえば台詞コンテントにはエラー文も含まれているんですねこれ……。丁寧だ)。エリックとアドナンのやり取りは自分の若い頃を思い出してしまい、くすりときました。あんなコントよくやってたなぁ……。

    • 細かなツッコミかも知れませんが、キャストカードのアドナンの経歴とセリフひとつが「魔術士学連」となっていました。PCの台詞やエリックの経歴ほか評価条件には「魔術師学連」とありましたので恐らく誤植かと思われますが……。

    殆ど手法・技法についての感想となってしまいましたが、 非常に丁寧な作りでストレスを感じることなくサクっと遊ぶことができました!  面白いシナリオをありがとうございました。

  3. Liar_cw NA reporter

    あ、このIssueについてですが、 そういう事情でしたら @k4nagatsuki さんのほうでクローズしてくださって構いません。

    余計なお世話かもしれませんが、Issueも多くなりすぎると、 個人デスクトップ上の「新しいフォルダー (5)」のような事(扱い)になるかもしれませんので。

  4. k4nagatsuki repo owner

    ありがとうございます。プレイしていただけると本当に嬉しいですね。

    特に今回のシナリオは特性上プレイヤーが全然いない事も想定範囲だったので、ありがたい限りです。

    細かなツッコミかも知れませんが、キャストカードのアドナンの経歴とセリフひとつが「魔術士学連」となっていました。PCの台詞やエリックの経歴ほか評価条件には「魔術師学連」とありましたので恐らく誤植かと思われますが……。

    やっちまった……たぶん他にも誤字があると思うので、しばらくしてからまとめて修正版を出したいと思います。

    ご存じかもしれませんが、リューンの賢者の塔のカード解説に書いてある組織名は「魔術師学連」ですので、「師」が正しいですね。


    このIssueですが、本来は私が立てるべきなのに面倒くさがっていたところを立てていただいたので、解決を目指してmajorのままにしておきます。長年放置していた問題になんとなくふらっと手を入れたら解決する、という事も時々ありますので。

  5. Log in to comment