■掲示板に戻る■ ■過去ログ倉庫一覧■

初心者です。
1さくさん:2011/10/01(土) 14:51:24
突然申し訳ありません。button()命令がいまいち分かりません。

2プチコンまとめWiki管理人 ◆iTT86eENL.:2011/10/01(土) 18:45:22
質問は「プチコン総合スレッド」で行えますので、
次回からはそちらに書き込んでみてください。よろしくお願いします。

戻り 1..上 2..下 4..左 などと書かれていますが、
押されているボタンの数字を合計したものを取得できます。
左上+Aボタン だったら、1(上)+4(左)+16(A) = 21 になります。

判定はこんな感じで出来ます。
' Aボタンだけが押されているとき
IF BUTTON()==16 THEN ○○

' 左上とAボタンが同時に押されているとき
IF BUTTON()==1+4+16 THEN ○○

' ボタンの組み合わせに関係なくAボタンが押されているとき
IF BUTTON() AND 16 THEN ○○
※このANDの意味は、具体的に説明するとややこしくて混乱するので、
今はそういうものだと思ってください。

3sou51:2011/12/14(水) 00:01:11
ループの中でBUTTON()とのANDや==で比較していると(リアルタイムに進行するゲームなんかは特に)
押しっぱなしにすると判定を通るたびに押したことになってしまうので、
直前の値を覚えておいて、直前の値では0、現在の値は1になっている、という形で判定すると、
最初の1回だけを拾うことができます。

OLDBTN=BTN:BTN=BUTTON()
IF (OLDBTN AND 16)==0 AND (BTN AND 16)!=0 THEN ボタン押された時の処理

みたいな感じです。

4<削除>:<削除>
<削除>

5<削除>:<削除>
<削除>

6名無しさん:2011/12/18(日) 00:02:56
4は宣伝または危険サイトっぽいのでクリックしないように!
いろいろなサイトに貼られているようです

7<削除>:<削除>
<削除>

8<削除>:<削除>
<削除>

9<削除>:<削除>
<削除>

10わぁぃ@ ◆vCvQmsUz9g:2011/12/23(金) 22:10:02
>>6
どうもです。
宣伝は宣伝でも危険なもののような気がします。
>>8
には悪魔のワードらしきものがあります。

11名無しさん:2011/12/30(金) 02:51:30
モウダメダナココ。\(^o^)/

12翁鶏:2011/12/31(土) 10:51:06
ここはもう消すほうがいいのかな?

13わぁぃ@ ◆vCvQmsUz9g:2012/01/03(火) 17:31:11
>>6->>8
プチコン全く関係ない。
アクセス制限したほうがいい。

14わぁぃ@ ◆vCvQmsUz9g:2012/01/03(火) 17:33:02
>>13間違えた。
6〜8じゃなくて7〜9です。
>>6の方、すみませんでした。

15<削除>:<削除>
<削除>

16<削除>:<削除>
<削除>

17<削除>:<削除>
<削除>

■掲示板に戻る■ ■過去ログ倉庫一覧■