コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
takumi ◆Ce3Q40uXWJjn
2019/5/31 12:19
質問
プチコン4のボタン命令
ボタン命令をイマイチ良くわかっていません。
どなたかボタン命令を使った例を挙げてくださいますか。
。。。もちろん、リファレンス見ましたよ。。。

コメント

アバター
クロマリオ 2019/5/31 12:33 ◆jST6XW8BxBax
自分もよく分からないのでconstでテンプレ作ってます。
アバター
ほしけん 2019/5/31 16:46 ◆BJ4kbE35MkgI
WHILE 1
 IF BUTTON(0, #B_LUP, 0) THEN PRINT "十字キーの上(左側の上ボタン)が押された"
 IF BUTTON(0, #B_RRIGHT, 0) THEN PRINT "Aボタン(右側の右ボタン)が押された"
 VSYNC
WEND

#B_LUP や #B_RRIGHT をリファレンスに書かれてる他のボタンID (#B_ で始まる定数) に変えると他のボタンを取れます

BUTTONの1つめの引数はコントローラーを2個以上使うときに何個目か指定します。1個だけなら0でOK

BUTTONの3つめの引数を 1〜3 のどれかに変えると押された瞬間や離した瞬間がとれます(リファレンスの機能IDの部分)

3号のプログラムを見たり移植したりするのでなければ、これだけ知ってればだいたいのことはできるかなと
アバター
かたけい 2019/6/6 20:55 ◆KC0s1DDWr9CB
今更なものですし、とっくに既出というか他所で見覚えがある気がするのですが、こんなDEFを作りました。
見たとおり、BU(機能ID)という関数になっています。
BUTTONではなくBUになっていること以外は3号(BIG)のBUTTON関数と同じように使えます。

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -