担当者ikanickということでテスト的に進めて行きたいと思います。
画像こそ新規で用意しなければなりませんが、自身の勉強の為にやらせていただきたいです。
現時点でそれとなく画像を表示できる様になったので、オンオフなどまで作ってから15日のリリースに持って行きたいです。
DTXには演奏型スキルとゲーム型スキルがありますが、どちらを比較対象にしますか?
またどっちの比較かを任意に選択出来るようにすれば、尚良いと思います。
ickw_284さん>
最大値が100をとる演奏型スキルをとろうかなと思っています。
そうですね、できれば任意で選択できるようにはしたいです。
現在、しっかりつまづきました。
グラフの目標となる最高スキルを取得する方法がわかりません。w
CActSelectステータスパネル stsec = new CActSelectステータスパネル(); this.actGraph.dbグラフ値2 = stsec.db現在選択中の曲の最高スキル値;
と置いてもアクセスできない保護レベルということで、これはステパネの方をいじるしかないのでしょうか?
C#の基本の問題だと思うのですが、publicとかなんとかどこから手をつけて良いやらで;
どなたかご教授願います・・・。挑戦してみたものの、難しい(苦笑
1つだけ。
087に入れる予定でしたら、コミットの締め切りは今日いっぱいなのをお忘れ無く。
もうできているような気もしますが、一応、最高スキル値の読み出しサンプルをこのチケットに添付しました。
修正点は「スキル最高値」で検索してください。
HiSkillDrums しか見てないのでご注意を。
rev69にて仮実装。内容としてはコンフィグからのオンオフとグラフの表示機能のみです。
意見などあればお願いします。画像は仮の姿ということで(汗
yyagiさん>
ありがとうございます!その頃は完成してリポジトリにどうやって画像を追加するのか悩んでました(笑
やぎ。さんがあげてくださったサンプルを拝見したのですが、すごく参考になりました。
そこで直接読み込むのもOKなんですね。多分解りやすく配置してくださったんだと思いますが;
自分は結局、選曲時に取得しているCDTXMania.stage選曲.r確定されたスコア.譜面情報.最大スキルを利用しました。
色々ヒントをいただけて仮実装までこぎつけることができました。いつもありがとうございますー!
グラフON時のスクショお願いします
ickw_284さん ウチでビルドしたのを置いときます。
tp://DTXMania086_Test_DrumsSkillGraph.zip
私のコメントは後ほど;
ikanickさん
全体的な話はフォーラムの方で。
ソース見ました&動作確認しました。
ご指摘ありがとうございます。rev91にて少し修正をしました。
グラフの表示方法について意見があればドシドシお願いします。
数字でプロパティを区別する方式は止めましょう。
プロパティの使い方がまだよくわからないので、あのような形になってしまいました。
渡し値、ということで少しだけ名前をわかりやすく変えました。
これだと現状は演奏型スキルのみを扱うことになりますね。
#23624の計算式の変更があるので、恐らく後に r確定されたスコア に 最高ゲームスキル 変数が追加されることを予想した実装です。嘘です。
config.iniを再度開始時に読み込むのはどうかなと思ったのですが、動作速度とか的に問題ないものなのでしょうか?
CONFIGURATION(システム全体の設定)よりはOPTION グラフのON/OFFをConfig.iniに保存 それっぽい名前にしてください
それぞれ実装しました。
波打たせたり
そうですね、波打たせる以外にも、他に綺麗に見せるための案を練っています。
プロパティ
はい、これでよろしいかと。
config.ini
グラフィックのパーツを画面遷移の都度読み直している位なので、config.iniを読み直しても全然問題ないような気がしてます。でも気になるようでしたらCConfigIniのクラスをこのグラフクラスに渡してあげればよいです。それこそプロパティなんかで。
その他
例の画像ファイルがないと落ちます(_ _;; 落ちないようにしてください。せっかくnullチェックをなさっているのに、肝心のt2d描画のところではお構いなしっぽいところが原因と見ていますがはてさて。
rev104で落ちないように修正しました。
t2d描画命令時にnullチェックをして弾くように。
視覚もちょこっと凝ってみたんですがやっぱり安っぽいのはセンスでした。
BGA領域の一部に最高スキルと比較する達成率グラフが欲しい。