チケット #30775

チップの重なり順がおかしい

登録: 2013-02-15 16:13 最終更新: 2019-09-10 23:15

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

チップ本体の上に次のチップの絵柄が重なってしまう。
DTXManiaXGでは対策されていないが、DTXHDでは対策してある模様。

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

2013-02-15 16:13 更新者: kairera0467
  • 新しいチケット "チップの重なり順がおかしい" が作成されました
2013-02-19 12:14 更新者: (del#77780)
  • コンポーネント(未割り当て) から DTXManiaXG ver.K に更新されました
2013-02-23 11:34 更新者: (del#77780)
  • マイルストーン(未割り当て) から バグ修正 に更新されました
2015-01-05 23:06 更新者: kairera0467
  • 優先度5 - 中 から 7 に更新されました
  • 詳細が更新されました
コメント

某達人風のやつでバグが無ければ実装したいと思います。近日中にサンプルを作成します。

2015-09-23 21:34 更新者: kairera0467
コメント

某達人風で実装してみましたが、
ListChipを逆から読み込んでいくからでしょうけど、演奏終了できなくなるんですよ。
終了することを判断するために使うフラグに不都合が出てしまうので、その辺を少し考える必要がありますね。

2016-07-25 22:55 更新者: kairera0467
  • 優先度7 から 5 - 中 に更新されました
  • チケットの種類バグ から 仕様変更 に更新されました
  • マイルストーンバグ修正 から 仕様変更 に更新されました
コメント

Ver4.00系に延期します。

2019-09-10 23:15 更新者: kairera0467
  • 詳細が更新されました
コメント

4.00での実装に向けて復習。
・チップは小節線/拍線のレイヤーと、チップ本体のレイヤーに分かれている
・チップ本体のレイヤーはさらに「チップ本体」と「チップ絵柄」のレイヤーに分かれている。
・チップの描画優先度は、発声時刻の早いチップのほうが手前に描画される。チップ本体にもこれが適用されている。(ドラフォ0.5倍速動画にて、フラム部分のチップのpxが異なることで確認済み。)
・チップ絵柄の描画優先度は、チップ本体よりも低い。これについては発声時刻は関係無い。

太鼓っぽいアレで同様の現象における対策として、チップ描画メソッドでのforループを逆(最後)から参照させるようにした。だが逆に演奏が終わったかの判別ができなくなってしまう。
しかしながらこの方法以外で実現するのは難しそうなので、演奏終了フラグ系の見直しを行うことで回避することができないかな...と。

添付ファイルリスト

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

編集

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