レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
おちゃめくらぶ掲示板
-
(無題)
仕様の穴とかバグとかを突く方向性で、フタ開閉を知る方法は無いかな〜
とか薄っすら考えて試してみました。
約1/60秒毎にMMLの変数が変わるように仕組んだMMLを鳴らし、
それを監視する、という方法です。たとえばこんな感じ:
bgmplay"T224L64[$0=0r$0=1r]"
@L
vsync 1
v=bgmgetv(0,0)
?v==o;
o=v
goto @L
何もしなければ周期が乱れる時期と整う時期が交互に現れますが、
周期が整っている時期にフタを開閉すると
意図的に乱れを引き起こせる・・・?
自分にはこれが限界ですが、もし興味を持っていただけたら
色々と詳しく調査していただけたらと思います。
自分が解説で分からなかった部分は、
解説用に改行と解説コメントを入れたリストがあれば
プログラムの動作を追いやすくなると思います。
MAINCNTLが増える瞬間と秒が増える瞬間と
その判定のしかたがキモですよね
それを、例を挙げて時系列で解説があってもいいかもだけど
そこを自分で考えるのも必要でしょうから、そういう意味でも。
2/60秒だけスリープしたとして、それを知ることが出来るのは
最も遅い場合で約1秒後になるのかな
掲示板管理者へ連絡
無料レンタル掲示板