提案:キャラクター情報ダイアログにキャラ固有の背景色を設定
お疲れ様です。
今現在のPyではキャラクター情報ダイアログの背景色を暗い青色で決め打ちしていますが、これをキャラ毎にカスタマイズする機能を検討します。
3つのカラーバーを用い、それぞれ色相、彩度、明度を設定します。 またプリセット値からも何個か呼び出せるようにしています。 明度だけは暗めの色しか設定できないようにしています(そうじゃないと風情がないような)。
例によって別ブランチでの試作になりますので、すみませんが提供は私家版バイナリとなります。
私家版バイナリ:https://sites.google.com/site/tachigigas1/cwpy
- 最新のPy(20190323d_x64対応)に上書きしてください。こちらのコンパイル環境が悪いのか、64bit版のみとなります。また私家版から戻す時は再度最新のPyで上書きする必要があります。
以下の点で議論がありそうです。急ぎませんので、意見を聞かせてください。
- 明度の制限はもっと緩く、いっそなくした方がいい?
- イメージカラーのクーポンを取得できる既存のシナリオがあるが、それに対応する必要があるか?(プリセット値があるし問題ないか?)
- 他に適用できそうな場所がありそう(カード操作ダイアログがすぐ思いつくが、ここを自由に変えてしまうとカード置き場の緑と衝突しそう)
- プリセット値に問題はないか?(和名なのは大江戸でも違和感ないように)
- プリセット値の設置場所はData直下でいいのか、それともSkinBaseの方が妥当か?
- そもそもスキンで色を固定したい人がいるかも
- そもそもお前のコードの書き方はおかしい
却下されたら私家版のみの搭載とします(単純に自分が欲しいので)。
Comments (13)
-
reporter -
repo owner ご提案ありがとうございます。
これはとても面白い機能だと思います。キャラクターごとに個性を出す手段が増える上に、ゲーム性への影響は全くありません。名前やイメージに類する要素が増える感じです。私はこの機能の追加に賛成です。
インタフェースなどもすでに完成度が高いものができています。あとはちらつきを抑えるのと(Buffered辺りを使えばダブルバッファリングができるはず)、キーボード操作ができれば完璧だと思います。
明度については、背景イメージをどうするかという問題があるので、暗めの色に限定するのはやむを得ないところではないでしょうか。
プリセット色の配置については、後々スキンに同じファイルを置いたら上書きするというような形にもできるので、最初は
Data
直下に置いていいかと思います。イメージカラーのクーポンについてですが、私はユーザシナリオの要素をプラットフォームに取り込むのは慎重であるべきという立場です。安易に行うと標準化や国際化などいろいろ面倒な問題が大量に押し寄せてくるためです。
-
表題に関係ないですが、私家改造版におそらく無関係なバックアップ系ファイルの.bakと.origが入ってしまってるようです。 (cxfreezeの仕様がよくわからないので意図されたものでしたらすいません)
個人的には明度制限は無い・緩い方が嬉しいですね。もうちょい黒めにしたいかな?という印象でした。完成楽しみにしてます。
-
reporter ご意見ありがとうございます。少しずつ対応中です。キーボード操作対応できたらバイナリ作ります。
関係ないですが、私家改造版におそらく無関係なバックアップ系ファイルの.bakと.origが入ってしまってるようです。
あれ?なんでだろう。失礼しました。次からは直せるはずです(変なファイルが漏れている訳ではないはず…)。
-
reporter 一通り対応をしてバイナリを同じ所にあげました。
- カーソルキーでの操作ができたら良いのですがフォーカスの移動に取られるのでやむなくスペースキーとシフトキーで操作するようにしました。良い方法あったら是非ご教示下さい
- もしかして暗く設定できすぎかも知れません。
-
reporter 連投失礼します。カーソルキーでの操作が実現しましたので上記更新しました。
wx.EVT_KEY_DOWN
ではだめだったとは。 -
repo owner いい感じだと思います。
私の環境だとちょっとパフォーマンスが悪いのですが、追々調べていけばいいものだと思います。
-
reporter 3.3リリースお疲れ様でした。
pull request #2435
ひとまず作りました。よろしくお願いします。
-
repo owner Pull Requestをマージしました。
いい機能を作っていただきました。ありがとうございます。
-
reporter ありがとうございました。お手をおかけして申し訳ありません。
一、二週間程度様子見てCloseします。
-
repo owner pull request #2438
描画サイズが1以外の時の拡大時の操作に問題が起きたので、その他気になった操作性と合わせて手を入れてみました。
パフォーマンスも改善していると思います。
-
reporter ありがとうございます。描画サイズが大きい場合の動作確認は難しいので。スレッド処理勉強しなきゃ…
-
reporter - changed status to resolved
ぼちぼちクローズします。
- Log in to comment
こんな感じです(画像著作はGroupAsk様)