プチコン3号 SmileBASIC コミュニティ投稿ネタバレせいら sutenukoice2015/03/30 21:57:426そうだね 15返信プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿せいら sutenukoice2015/3/30 22:05とりあえず、音を鳴らしたいです…0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ゆめ BAKATESUF2015/3/30 22:20え~と、音を鳴らすのはBEEP命令だっけ?( 初心者より(0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ネタバレコータ[quota] W.D.WE2015/3/30 22:47音が鳴らないのは、Aボタンを押す前に3行目の実行が終わってしまうために、Bが0になっているためと思われます。 押されるまで待つために、6行目を2行目に移動します。 そうすると、ボタンを押している間、短いソの音が鳴り続けるようになります。 それが、仕様であれば解決ですが、もし、Aボタンを1回押したら、1回ソの音を鳴らしたいという仕様であれば、ボタンを押した瞬間を検出出来るように、BUTTON関数の引数を0から1または2に変更する必要があります。 さらに、BUTTON関数の瞬間とは、フレームが変わる前と後でボタンの状態が変わった次フレームの間という意味なので、WHILEとWENDの間で、BUTTON関数の前か後にVSINCを入れる必要があります。1そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿コータ[quota] W.D.WE2015/3/30 22:49[訂正] VSINCはVSYNCの誤りです。 すみませんでした。0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿 901 901kyuumaruiti2015/3/31 1:41B==16をB AND 16にすると後々楽になるよ。0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿せいら sutenukoice2015/3/31 22:45>>Raika:Zeroさん ボタンを押したら音がなるプログラム作成中でした! 回答ありがとうございます。0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿せいら sutenukoice2015/3/31 22:48>>コータさん それ、キャラを動かすプログラムでやった気がします! やはりフレームで止める必要があるのですね…0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿せいら sutenukoice2015/3/31 22:49>>901さん ありがとうございます(°ω°) やってみます。0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿ネタバレコータ[quota] W.D.WE2015/3/31 23:03プチコンの入出力はフレーム単位で制御しているものが多いです。INPUTなどごく一部が例外になっています。901さんのアドバイスの意味は、Aボタン以外のボタンが押されていてもAボタンだけを調べるという意味です。ためしに、ANDを使う場合と、使わない場合とで、他のボタンを押しながらAボタンを押してみると違いがわかります。0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿せいら sutenukoice2015/4/1 20:17みなさん、ありがとうございます!できました!0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿せいら sutenukoice2015/4/1 20:19ついでに質問なのですが、BUTTONの機能IDの1:押された瞬間リピート機能付き、2:押された瞬間リピート機能なしの違いはなんなのでしょうか?0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿ネタバレコータ[quota] W.D.WE2015/4/1 20:43BREPEAT ボタンID、開始時間、インターバル をループに入る前に実行すると違いが出ます。(詳しくはヘルプで確認してください) BREPEAT 4,16,4 とすると、Aボタンを押し続けると、BUTTON(1)の結果は、押した瞬間と16フレーム後から4フレーム毎に、Aボタンを押したときと同じように16を返すようになります。 BUTTON(2)は、最初の1回だけです。 実際に試してみてください。0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[13]親投稿せいら sutenukoice2015/4/1 21:34おお!できました! これ、ゲームだとボタンを押しっぱなしで連射するときなんかに使えそうですね(作るかどうか別として…)0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[14]親投稿ネタバレコータ[quota] W.D.WE2015/4/1 21:39その通りです。いまはいろいろな使い方がされていますが、それが、本来の使い方だと思います。なお、その発想の元は、キーボードで同じ文字を打つのが面倒なので、それをサボるためにキーリピート機能を考え出したらしいです。0そうだね プレイ済み2017/11/03 22:25:57に取得
プチコン3号 SmileBASIC コミュニティ返信[15]親投稿せいら sutenukoice2015/4/1 21:46元はまさかのキーボードなのですか! あああああ…って遊ぶのが楽しいですね(´ω`) ありがとうございました!1そうだね プレイ済み2017/11/03 22:25:57に取得