プチコン3号 SmileBASIC コミュニティ投稿Daisuke 0909daiki092015/06/18 20:23:47質問プチコン初心者です。これで村人達が左右に動くはずなんですが、右に行ったらそこから動きません…プログラムの何処が間違っているか分からないので教えてください…3そうだね 12返信プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿Daisuke 0909daiki092015/6/18 20:34あ!これだと間違ってますね… 動いていたらRETURNするIF文が SPANIMで370に動いた後にくるから 左右に動かないんですね… でも、プログラムはどう作ろう…0そうだね プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿Daisuke 0909daiki092015/6/18 20:45分かりません…0そうだね プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿reji Satoshi.11032015/6/18 21:14最後の「1」という数を「0」にすると良いかも知れません…0そうだね プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ネタバレreji Satoshi.11032015/6/18 21:16あ、後、要素は2こ以上でもいいですよ。 SPANIM 0,"I",-50,100,80,-50,0,0,0 という風に。0そうだね プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿あきと SideBurnsM2015/6/18 21:20単純に行ったり来たりするだけであれば SPANIM 10,"XY",1,-16,210, -100,370,210,-100,-16,210,0 で同じスピードで往復はするんですけどね。 方向を変えるときにスピードをかえたいんですよね。 一つ明らかに間違いがあって、FOR文を使ってSPCHK命令でアニメ終了を見ていますが、その書き方だと同じ変数を使っているので10のチェックをしたあと11、12で上書きしてしまいますね。0そうだね プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿omusubi▲ omusubi_p2015/6/18 21:53元のプログラムをベースに修正するならば、二つ目のIF文をELSEIFにすることで解決すると思いますよ MUKI2=TRUE ←ここでTRUEになるので下のIF文も実行される ENDIF IF MUKI2==TRUE && CHK_M==0 THEN SPANIM …… ================================================= --- 修正後 --- MUKI2=TRUE ELSEIF MUKI2==TRUE && CHK_M==0 THEN SPANIM …… 0そうだね プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿Daisuke 0909daiki092015/6/18 22:15サトシさん、あきとさん»SPANIMの要素は2個以上使えるんですか!?知りませんでした…0そうだね プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿Daisuke 0909daiki092015/6/18 22:17omusubi▲さん»ELSEIFってどんなものですか?ヘルプを見ても分かりません…0そうだね プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿Daisuke 0909daiki092015/6/18 22:19SPANIMで左右に動かせるようになったんですが途中でワープしてしまいます…どうやらSPOFSの座標にワープしているみたいなんですが何故なんですか?教えてください…0そうだね プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿reji Satoshi.11032015/6/18 22:26-100,300,210の要素を最後に入れてください。0そうだね プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿あきと SideBurnsM2015/6/19 0:45IF SPCHK(10)==0 THEN IF MUKI==0 THEN SPANIM 10,"xy",1,-16,210, RND(40)-100,400,210 MUKI=1 ELSE SPANIM 10,"XY",1,400,210, RND(40)-100,-16,210 MUKI=0 ENDIF ENDIF で一人だったら行ったり来たりします。 これを3人分動かすためには変数MUKIを配列で管理する必要があります。まずは試してみてください0そうだね プレイ済み2017/11/03 20:24:26に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿Daisuke 0909daiki092015/6/19 7:12あきとさん»試してみます!0そうだね プレイ済み2017/11/03 20:24:26に取得