xpadev-net/niconicomments

[機能][改善] 非整数vposでの描画の対応

rinsuki opened this issue · 2 comments

概要

  • なにが:drawCanvas に渡すvposが
  • どうなっていて:整数でないとうまく描画されない
  • どうなってほしい:整数でなくても描画されるようになっていてほしい

とりあえず this.timeline の参照だけ Math.floor したものを使って、それ以外は非整数な vpos を使ったパッチを用意しました (これで何も出ないということはなくなる) rinsuki@9770991

一見ちゃんと動いているように見えますが、適当に一本の動画で試しているだけなので、プラグインとかCA依存で壊れるかもしれません (内部構造に詳しくないのでこれでいいかわからない)

こちらもありがとうございます!

非整数に対応するという意味であれば drawCanvas で受け取った vpos をすべてMath.floorすれば良いのではと思うのですが、vposFloat を分離したのはコメントをなめらかに動かしたいなどの意図でしょうか?

もしそうであれば main.ts_drawCollision だけ vposInt に差し替えてPR投げていただけるとありがたいです🙇‍♂️

vposFloat を分離したのはコメントをなめらかに動かしたいなどの意図でしょうか?

そうです! (issueの本文に書くのを忘れていました…… 🙇)

main.ts の _drawCollision だけ vposInt に差し替えてPR投げていただけるとありがたいです🙇‍♂️

わかりました!