プチコン3号 SmileBASIC コミュニティトピックbはかせ kojimadaiti2016/08/25 22:45:59質問BUTTON(1)の使い方が分かりませぬ改めて簡単な歩行プログラムの確認を していたんです。 そしてこのプログラムを実行する度、 一度押したらずっと移動し続ける時と、 一回一回押さないと進まない時で 分かれてしまうんです。 これって何が問題なんですかね? BUTTON(1)でしょうか…?2そうだね 12返信プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿bはかせ kojimadaiti2016/8/25 22:51BUTTON(0)だと速く移動しすぎるんですよ。 BUTTON(2)だと押した時しか進まないので、 長い距離を移動するのにボタンポチポチすんのが 面倒なんです。 BUTTON(3)だとボタンを離した時しか 進まないので(ry …んで、BUTTON(1)を使おうと思ったら こういう変な現象が。 押しっぱで適度に進み続けるのが 理想なんですけどね。0そうだね プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ΖΕΧ ZEX2562016/8/25 22:54BREPEATで指定する3そうだね プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿bはかせ kojimadaiti2016/8/25 23:10うーん… BREPEATの使い方がイマイチ分かりません… 画像の場合、BUTTON(2)と同じ 動き方になってしまうんですよね…0そうだね プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ΖΕΧ ZEX2562016/8/25 23:17開始時間は繰り返しが始まるまでの時間、0を指定すればいいんじゃないかな インターバルは繰り返す速度、これは感覚によるので適当に調整すればいい。 インターバルは最速で1。0だと繰り返さない。1そうだね プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿ぴくと kanau12032016/8/26 0:04自分の場合周期をかえたりしたいときはmaincntとmodで済ませます というかbrepeat使ったことないっていうw1そうだね プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿おちゃめ ochame_nako2016/8/26 0:10移動速度が速いから気になるというのであればBUTTON(1)を使わなくても普通にBUTTON(0)を使い移動量で調整(小数値になるのでこのサンプルに使用するならば個人的にはオススメできない)とか数回に1回移動処理を実行させる(個人的にはVSYNC 5とかで遅くするよりオススメ)とかやり方はいろいろありますよ。1そうだね プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿りゅうまご ryumago2016/8/26 0:41使いたい作品と合わせたまま試してみてイマイチ理解出来ない時は個別にお試しプログラムを作ってみると理解が進む事もあります BREPEATを色んなパターンで設定してみて 反応があったらBEEPがなるようにするなどすると(短い音の方がわかりやすいので9とかで) タイミングがわかりやすくなるかと 1そうだね プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿otta777 otta777a2016/8/26 3:05移動量を小数にするのでは無くてボタンを押しっぱなしにしてる場合に カウント用の変数を加算してその変数がある値になったときにプレイヤーの 座標を加減算するというのはどうでしょうか? 1そうだね プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿otta777 otta777a2016/8/26 3:05@LOOP OA=A:A=BUTTON(0) IF OA==A THEN CN=CN+1 IF CN>10 THEN CN=0 IF A==1 THEN … IF A==2 THEN … … ENDIF … ELSE CN=0 ENDIF VSYNC GOTO @LOOP1そうだね プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿bはかせ kojimadaiti2016/8/26 18:02皆さんコメントありがとうございます。 BREPEATを使う以外にも いろいろな方法があるんですね。 今のつくっているプログラムに それぞれ試してみて、一番使い易そう なのを使ってみますね。 0そうだね プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿でんぺん DENPEN2016/8/26 20:16僕的にはBREPEATを使うのは、コマンドカーソル的なものがオススメ。 普通のキャラクター移動なら、ぴくとさんやおちゃめさんの方法で、移動量を変えたり、移動処理に入るのを数フレームに1回みたいなタイミングにしてスピード調節するのが良いと思いますよ〜。1そうだね プレイ済み2017/11/03 17:54:58に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿bはかせ kojimadaiti2016/8/28 19:41BREPEATはカーソル移動などの方が いいという事だったので、 移動処理の回数を減らすと丁度いい 速度で動けるようになりました。 皆さん、アドバイスありがとうございました。0そうだね プレイ済み2017/11/03 17:54:58に取得