チケット #30763

XG風選曲画面GUIの実装

登録: 2013-02-15 11:34 最終更新: 2019-09-02 01:16

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
優先度:
5 - 中
重要度:
9 - 最高
解決法:
修正済み
ファイル:
なし

詳細

現行の選曲画面は古い選曲画面をHDサイズ化しただけなので、新しくXG風に作り直す。

チケットの履歴 (12 件中 3 件表示)

2013-02-15 11:34 更新者: kairera0467
  • 新しいチケット "XG風選曲画面GUIの実装" が作成されました
2013-02-19 12:14 更新者: (del#77780)
  • コンポーネント(未割り当て) から DTXManiaXG ver.K に更新されました
2013-02-23 11:30 更新者: (del#77780)
2013-02-25 19:46 更新者: kairera0467
コメント

メモ。
・プレビュー画像を表示するメソッドを曲リストに移行。(ただし未対応部分あり。)
・選択中の曲以外はすべてマトリクス座標から位置を指定している。

2013-05-04 16:08 更新者: kairera0467
コメント

マトモかどうかわからない案
・選曲バーをジャケットにする。
・選曲バーのテクスチャを最初は5_Preimage default.pngにしておき、preimageの指定があったら変更。
・BOXも同じようなことをする。

2013-05-05 22:50 更新者: kairera0467
コメント

ロードマップ案
・ジャケット複数表示の実装
・曲名表示の実装、および3D化
・画面レイアウト変更

・構造がジャケット画像と曲名で分離されているので、取り扱いがやや面倒になってしまうが、この際あきらめる。
・Preimageでは変数がばらばらになっているので、構造体にする。
・現時点で煩雑なのでプレビュー動画を廃止する。

2013-07-12 20:19 更新者: kairera0467
コメント

なんとかそれっぽいものを実装したところで大問題発生。
現在ジャケット画像の管理が非常に適当で、フォルダに出入りするたびにメモリ量が増えていく。
これを解決するには、一番端のジャケット画像を移動するたびに解放する必要がある。

2013-09-08 22:17 更新者: kairera0467
コメント

FROM先生のアドバイスでジャケットのメモリ問題は解消。
次はPrivateFontを使った選択中の曲名、アーティスト名の表示といきたいが、
(現状では色が白+影になり、選択中のものは見づらい)
これもいちいちレンタリングして重いので、ジャケットと同じようなメモリ消費対策を練る必要がありそうだ。
コミットはまた別の時に行います。

2014-01-07 15:30 更新者: kairera0467
コメント

ToDo
・描画の効率化(パネルに曲名などをあらかじめ描画しておき、座標管理を簡単にする)

2015-09-29 21:50 更新者: kairera0467
  • 優先度5 - 中 から 7 に更新されました
コメント

「5_backpanel.png」があまりにも無駄なので横を512pxにする。
あと試しにBillboard関数での描画を実装してみたいと思います。

2015-10-02 15:44 更新者: kairera0467
  • 優先度7 から 5 - 中 に更新されました
コメント

rev494で画像の最適化を行った。
5_backpanel.pngの512px化は無理でしたが、帯画像を1枚の画像にまとめることで無駄を減らすことに成功。
曲パネルの座標を調整、描画方法を結構変えた。

2019-09-02 01:16 更新者: kairera0467
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 修正済み に更新されました
コメント

現行でそれらしいものが安定した状態で実装されているため、表示の強化・拡張については別途チケットを発行する形にして、当チケットはクローズさせていただきます。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする