ページ 11

【解決済み】FTKR_OriginalSceneWindowのこの症状を回避する方法はありますか?

Posted: 2017年12月09日(土) 15:54
by ぼた餅
こんにちは。
一つ詰まったので力をお貸しください。


このように幅比率をめちゃくちゃに設定してウィンドウを表示させ、

コード: 全て選択

◆プラグインコマンド:OSW_コモン設定 マップ 0 生成
◆プラグインコマンド:OSW_コモン設定 マップ 0 内容 ステータス text(あ);text(い);text(う) 幅比率 1,10,1
◆プラグインコマンド:OSW_コモン設定 マップ 0 サイズ 100 72 位置 0 0 フォントサイズ 20
◆プラグインコマンド:OSW_コモン設定 マップ 0 表示 ON
◆文章:なし, ウィンドウ, 下
:  :消します。
◆プラグインコマンド:OSW_コモン設定 マップ 0 表示 OFF


別のイベントにて、このようにまともな幅比率で表示させると、正しい幅比率で表示されなくなります。

コード: 全て選択

◆プラグインコマンド:OSW_コモン設定 マップ 0 生成
◆プラグインコマンド:OSW_コモン設定 マップ 0 内容 ステータス text(あ);text(い);text(う) 幅比率 1,2,1
◆プラグインコマンド:OSW_コモン設定 マップ 0 サイズ -1 72 位置 0 0 フォントサイズ 20
◆プラグインコマンド:OSW_コモン設定 マップ 0 表示 ON
◆文章:なし, ウィンドウ, 下
:  :消します。
◆プラグインコマンド:OSW_コモン設定 マップ 0 表示 OFF



上記の例だと、「あ」しか表示されません。
一度メニューを開いて再度実行すれば正しい表示がされます。

なにか解決方法はないでしょうか?

Re: FTKR_OriginalSceneWindowのこの症状を回避する方法はありますか?

Posted: 2017年12月09日(土) 17:41
by フトコロ
こんにちは。

幅比率をめちゃくちゃに設定してウィンドウを表示させる理由は何でしょうか。

ウィンドウサイズの幅100の場合、1:10:1ではあ、い、うの3文字は正しく表示できませんので
特に理由がないのであれば、適切な値で設定してください。

どうしてもという場合は、まず正常に表示できるウィンドウ設定で生成してから
めちゃくちゃな設定に変更して表示し、
再度正常な設定で表示するという方法があります。

Re: FTKR_OriginalSceneWindowのこの症状を回避する方法はありますか?

Posted: 2017年12月09日(土) 18:14
by ぼた餅
めちゃくちゃというと相当語弊がありました、すみません。
厳密には幅比率・ウィンドウサイズの異なるイベント二つを同じウィンドウIDで作った場合に起きた現象です。
もちろん、両者を同時に実行したのではなく、どちらも別マップで、終わればウィンドウは閉じるように設定しています。


一応、両者のウィンドウIDを変えれば正常に表示されることが確認できています。
どちらが先に実行されるかはプレイヤー次第なので、今回はIDを変える方法を選びたいと思います。


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