プチコン3号 SmileBASIC コミュニティ投稿りょうま R-S14372015/02/25 19:39:13謎のサンプルを作りました。A連打で左移動Bで下移動Xで上移動Y連打で右移動で水を取ればゲームクリアで700カウント(なんとなくのカウント秒数的には多分7秒位だと思います。)までに水を取らないとゲームオーバーと言う完全に謎のゲームです。今回はプログラムを乗せたいと思います、やってみたいと思う方(多分いないと思いますけど・・・)はコメントを見て下さい。わからない方に少しでも分かって貰えれば嬉しいです。3そうだね 11返信プレイ済み2017/11/03 23:21:23に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿りょうま R-S14372015/2/25 19:58ご、5枚目です・・・思ったより多かった。あと1マイデス。0そうだね プレイ済み2017/11/03 23:21:23に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿maru samsara7772015/2/25 21:17お疲れ様でした、勉強になりますありがとうござます。 質問というとアレですが、りょうまさんはアクションを作っていて、「WAIT」や「VSYNC」を置くの悩みませんか?ちょっと置いてみると動きがノロノロになったり、かと言って外すとトンデモない速さになってしまうので、恥ずかしい話ですがアクションを作るのは大変なのだと気が来ました。1そうだね プレイ済み2017/11/03 23:21:23に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿りょうま R-S14372015/2/25 21:52SPRITEの移動の時とかはVSYNCやWAITEを忘れると「まずは右から!」→「ヒュン!」とすぐ画面外に行って「速っ!」と凄くビクッ!と驚きますね。あとわざわざコメントありがとうございます。1そうだね プレイ済み2017/11/03 23:21:23に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿でんぺん DENPEN2015/2/26 0:06基本メインループの際はVSYNC 1(1は省略も可)をいれるようにした方が良いですよ。キー入力などほぼVSYNCを前提に処理されている命令などもありますし…。 もしVSYNCが1でも遅いと感じるなら、その時は移動量(座標に足す値)を増やすなどで対応した方がいいです。どちらにしてもVSYNC1(1/60フレーム)よりも早い速度では画面が更新されないので表示的には飛んでいるはずです。3そうだね プレイ済み2017/11/03 23:21:23に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿けい kei0baisoku2015/2/26 1:00結果的に差が少ないのでとても分かりづらいですけど、VSYNCの方は「待つ」ための命令ではないんですよね。メインループを正しいタイミングで動かすための調整、みたいに考えたほうが理解しやすいかもしれません。 スピードを調整したい時は、私は「1秒でどのくらい動くスピードにしたいか」を考えて、それを60で割ってプログラムに書くことが多いです。 とりあえず適当に付けて適当に調整するほうが早かったりもしますけど(-ω-)2そうだね プレイ済み2017/11/03 23:21:23に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿おかっぺ Japanese_WASABI2015/2/26 8:44ループにはVSYNCと思ってしまうと、遅くなりすぎるかもですね。メインループで必ず1度だけVSYNCが個人的にはオススメです。3そうだね プレイ済み2017/11/03 23:21:23に取得