[機能][改善] 非整数vposでの描画の対応
rinsuki opened this issue · 2 comments
rinsuki commented
概要
- なにが:drawCanvas に渡すvposが
- どうなっていて:整数でないとうまく描画されない
- どうなってほしい:整数でなくても描画されるようになっていてほしい
とりあえず this.timeline の参照だけ Math.floor したものを使って、それ以外は非整数な vpos を使ったパッチを用意しました (これで何も出ないということはなくなる) rinsuki@9770991
一見ちゃんと動いているように見えますが、適当に一本の動画で試しているだけなので、プラグインとかCA依存で壊れるかもしれません (内部構造に詳しくないのでこれでいいかわからない)
xpadev-net commented
こちらもありがとうございます!
非整数に対応するという意味であれば drawCanvas
で受け取った vpos
をすべてMath.floorすれば良いのではと思うのですが、vposFloat
を分離したのはコメントをなめらかに動かしたいなどの意図でしょうか?
もしそうであれば main.ts
の _drawCollision
だけ vposInt
に差し替えてPR投げていただけるとありがたいです🙇♂️
rinsuki commented
vposFloat を分離したのはコメントをなめらかに動かしたいなどの意図でしょうか?
そうです! (issueの本文に書くのを忘れていました…… 🙇)
main.ts の _drawCollision だけ vposInt に差し替えてPR投げていただけるとありがたいです🙇♂️
わかりました!