プチコン3号 SmileBASIC コミュニティプレイ日記☆yuuto★ yum12292016/10/15 10:32:40ジャイロとかでスプライトを動かすにはどうやって動かすんですか?4そうだね 8返信プレイ済み2017/11/03 02:00:22に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿あまさと しおん ShionAmasato2016/10/15 10:36その数を座標に足すんだお2そうだね プレイ済み2017/11/03 02:00:22に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿でんぺん DENPEN2016/10/15 11:03値は取れているみたいですし、あとはその値をどうするかだけですよ。 スプライトを動かしたいならスプライトの座標に足せばいいですし、どの値を足したらいいかとか、数値補正(10倍する等)した方がいいかはケースバイケースなので、色々試してみるといいと思います。1そうだね プレイ済み2017/11/03 02:00:22に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿☆yuuto★ yum12292016/10/15 12:16例を見せてください。0そうだね プレイ済み2017/11/03 02:00:22に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿あまさと しおん ShionAmasato2016/10/15 15:17その前にSPSETをループの外に追いやったほうがいいんじゃね0そうだね プレイ済み2017/11/03 02:00:22に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿☆yuuto★ yum12292016/10/15 15:35A=0 @A IF A==1 THEN GOTO @B SPSET 0,596 A=1 GOTO @A このような形でもいいんじゃない?1そうだね プレイ済み2017/11/03 02:00:22に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿あまさと しおん ShionAmasato2016/10/15 15:39確かに動くんだけど、変数と分岐を用意してまでループ内にSPSETする合理性が分からない。スパゲティになるリスクを上げるだけ。1そうだね プレイ済み2017/11/03 02:00:22に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿でんぺん DENPEN2016/10/15 17:31質問とはズレてしまいますが、PRINTで各種値を表示する前にTOUCH,GYROV,ACCELを実行しておいた方が良いような気がします。(つまりPRINTを下の方に移動) あともしフラグで初期化をするにしても、 IF A!=1 THEN SPSET 0,596 A=1 とした方が無駄なラベルを作らなくて済みます。まあただあまさとさんの指摘のように、今回のケースの場合はSPSETをループの外に書いた方が素直ですし、その方がいいと思います。2そうだね プレイ済み2017/11/03 02:00:22に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿でんぺん DENPEN2016/10/15 17:32そういえば、 IF A!=1 THEN SPSET 0,596:A=1 とまとめた方がもっといいですね。まあそもそもループの外に出した方がいいんだけど…1そうだね プレイ済み2017/11/03 02:00:22に取得