Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ワープ命令 #9

Open
nyoro-wrl opened this issue Jun 2, 2020 · 1 comment
Open

ワープ命令 #9

nyoro-wrl opened this issue Jun 2, 2020 · 1 comment

Comments

@nyoro-wrl
Copy link

主にギミック譜面に使える命令として、譜面をワープさせる命令が欲しいです。
BMSCROLL時、今まではワープを実装しようとすると"#bpm 9999999"のように書かなければならず、スマートではありませんでした。

挙動について

  • #warpstart, #warpendで囲んだ間隔をワープする。
  • 例えば
["1000","#warpstart","10001000","#warpend","1000"]

とした場合、この小節では2拍目から4拍目にワープする。

  • ワープの間に存在する音符は全てダミー(見た目だけで判定のない音符)として処理する。
@nyoro-wrl
Copy link
Author

nyoro-wrl commented Jun 2, 2020

通常スクロール時の挙動

通常のスクロールでは、ダミーノーツを置ける命令として使用できます。

["1000","#warpstart","1000","#warpend","00001000"]

と書いた場合、3つの音符が等間隔で流れてきますが、2打目はダミーです。
(こちらは正直使う機会がなさそうです)

BMSCROLL時の挙動

BMSCROLL時は、その名の通りワープが発生します。

["1000","#warpstart","1000","#warpend","00001000"]

と書いた場合、1000100000001000の見た目のまま流れてきますが、2打目の瞬間、1拍後にワープします。2打目はダミーです。

@nyoro-wrl nyoro-wrl reopened this Jun 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant