HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0812
T.K譜面 複数表示2解決


T.K

リンク

2014/8/12(Tue) 20:03:00|NO.63752

楽譜のバーを複数の表示に対応させるためにはどうしたらいいですか?

全然わかりません。


gakuhu="12345*";0は無表示,1〜5はz〜bボタンを押す tenpo = 10 ;テンポの速さ onebeat = 9500/tenpo //一拍の時間(ms) perfect_tim = (1.0*PERFECT_LINE/480.0)//バー発生からPERFECT_LINEまでの時間 movms = (480.0/onebeat*2) //1msの移動量(1画面の縦サイズを一拍の時間で割る)



この記事に返信する


きのよー

リンク

2014/8/12(Tue) 22:29:35|NO.63761

めちゃくちゃ簡潔に、しかもメモリの容量とか気にせずにソースを書くとこうなる。


gakuhu="12345*";0は無表示,1〜5はz〜bボタンを押す tenpo = 10 ;テンポの速さ onebeat = 9500/tenpo //一拍の時間(ms) perfect_tim = (1.0*PERFECT_LINE/480.0)//バー発生からPERFECT_LINEまでの時間 movms = (480.0/onebeat*2) //1msの移動量(1画面の縦サイズを一拍の時間で割る) dim bt1,strlen(gakuhu) dim bt2,strlen(gakuhu) dim bt3,strlen(gakuhu) dim bt4,strlen(gakuhu) dim bt5,strlen(gakuhu) dim gakuhuend repeat sbuf = strmid(gakuhu,cnt,1) if sbuf = "1"{ bt1(cnt)=1 } if sbuf = "2"{ bt2(cnt)=1 } if sbuf = "3"{ bt3(cnt)=1 } if sbuf = "4"{ bt4(cnt)=1 } if sbuf = "5"{ bt5(cnt)=1 } if sbuf = "*"{ gakuhuend=cnt } loop

これを理解すれば、なんとなく組めるはず……だろう……。



T.K

リンク

2014/8/13(Wed) 09:56:43|NO.63766

回答ありがとうございます。

頑張ってみます!



ONION software Copyright 1997-2021(c) All rights reserved.