変更案:宿でスキンを切り替えた時の挙動

Issue #407 resolved
暗黒 騎士 created an issue

スキンで参照先の素材名やメニュー位置を変えていると、切り替え直後はそれが反映されません。たとえば宿にいる時にBloodWirthや妖魔バリアントから他のスキンに切り替えると背景が表示されません。

おそらくライトユーザーにはバグった的な印象をもたれるので、01_Yado.xmlか02_Yado2.xmlにいる時にスキン変更した場合は、同一エリアに移動処理or再読み込みするように変えるのはどうでしょうか。

Comments (5)

  1. k4nagatsuki repo owner

    ありがとうございます。

    あれ? これ前に対応しませんでしたっけ。まさに妖魔バリアント周りのために対応したはず。と思って調べたのですが、どうやらXMLファイルのロード周りに手を入れた時に誤ってキャッシュをそのまま使うようにしてしまっていました。

    つまりバグです。pull request #1541で修正しました。

  2. 暗黒 騎士 reporter

    お疲れ様です。自分も前直して頂いたような?と思って「妖魔」で検索したんですが、 置き換え絡みが出てきたので記憶違いだったかと…中止ボタンの件も含め修正確認しました。 が、制作中のスキンで試したところcustom/autoの値が継承されてるっぽいです。

    セル使えるっぽいけど手打ちはきついなぁ→XEditorでWSNエリア作ってコピペでいけるじゃん!と分かって、#t表示させたりして楽しませてもらってます。基本的にスキンの宿はエリア扱いなのでキーコード発火イベントと変数以外は使えるという認識で大丈夫でしょうか。

  3. k4nagatsuki repo owner

    ありがとうございます。pull request #1543で修正しました。スキンを実装していく過程でこういう問題が色々見つかるはずなので、どんどん直していきたいですね。

    キーコード発火イベントと変数以外は使えるという認識で大丈夫でしょうか。

    そうですね。発火条件はつけられると思いますが、行動できないので意味が無いはずです。

  4. 暗黒 騎士 reporter

    ありがとうございます。修正確認しました。

    おぉ、やったー! 色々暖めてたアイディアが使えそうです(完成も遠のいた)

  5. Log in to comment