【SmileBasic】 Pi STARTER GOTO 1 【RPi】 (256レス)
【SmileBasic】 Pi STARTER GOTO 1 【RPi】 http://mevius.5ch.net/test/read.cgi/gamedev/1530983898/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
97: 名前は開発中のものです。 [sage] 2018/10/15(月) 10:13:39.51 ID:CRcCt6Vz こんなふうにやるのだよ b=button() if b and 1 then print "up" if b and 2 then print "down" if b and 4 then print "left" if b and 8 then print "right" if b and 16 then print "a" if b and 32 then print "b" 要するに#BID_○○は使っちゃダメってこと そもそも#BID_○○って #BID_UP…0 #BID_DOWN…1 #BID_LEFT…2 #BID_RIGHT…3 #BID_A…4 #BID_B…5 っていう変な内容なので、button()系では全く役に立たない代物 あんなものをリファレンスの紛らわしい場所に載っけてるのが悪いのさ http://mevius.5ch.net/test/read.cgi/gamedev/1530983898/97
104: 名前は開発中のものです。 [sage] 2018/10/15(月) 19:58:37.03 ID:NVbsi7KS >>97 めんどくさくても定数用意されったらそっち使ったほうが安全ってもんよ。 bit直接参照したほうが手っ取り早いのは事実だけどもねー。 http://mevius.5ch.net/test/read.cgi/gamedev/1530983898/104
138: 名前は開発中のものです。 [sage] 2018/11/03(土) 18:49:52.87 ID:ImG4IodL キー入力の人は解決したんだろうか? 普通に考えれば 2^0=1 2^1=2 2^3=4 (略) だから b and 2^#BID_UP b and 2^#BID_DOWN (略) ※2^の方は()がいるかも であとは>>97の方法で良さそうだけど http://mevius.5ch.net/test/read.cgi/gamedev/1530983898/138
141: 名前は開発中のものです。 [sage] 2018/11/03(土) 22:06:44.33 ID:ImG4IodL 我ながらわかりにくかったので修正 #BID_UP…0 #BID_DOWN…1 #BID_LEFT…2 #BID_RIGHT…3 #BID_A…4 #BID_B…5 ってのは「bit番号」になっていると思うので 2^n で数値に変換すると 2^#BID_UP =1 2^#BID_DOWN =2 2^#BID_LEFT =4 2^#BID_RIGHT =8 (以降略) となるので>>97の方法だと b=button() if b and (2^#BID_UP) then print "up" if b and (2^#BID_DOWN) then print "down" if b and (2^#BID_LEFT) then print "left" if b and (2^#BID_RIGHT) then print "right" (以降略) でできると思うよ と言う事ね、()優先順位次第で無くても可 http://mevius.5ch.net/test/read.cgi/gamedev/1530983898/141
147: 138 [sage] 2018/11/04(日) 08:37:27.63 ID:UHcF4njL あくまでも「>>97の方法で検出できるなら」と言う事ね b and 1 で条件式として処理されてしまう場合はビットの判断はできないと思うから悪しからず その場合もbitの大きい方から順に引いていけば可能 if (b - 2^#BID_**)>=0 then print "**":b=b-2^#BID_** で、この場合#BID_Bから処理すればおk ※**はRIGHTとかAなど だけど、ビットシフトがあるなら、ビットシフトをを使った方がすっきりすると思うから >>105の方法で良いと思う 「定数がbitになってるときは2^nでおk」てのを書くだけなのに、過疎っていたから連投 しちゃったけど、間に挟まったの気づかなくてすまんかった http://mevius.5ch.net/test/read.cgi/gamedev/1530983898/147
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s