プチコン3号 SmileBASIC コミュニティトピック´・ω・`PON TMY20152017/04/23 17:32:52質問キャラクターを動かす方法を教えてください。 動き方はRPG?っぽいのでお願いします1そうだね 8返信プレイ済み2017/11/03 17:26:13に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿HMF gunsofthemy2017/4/23 17:43一般的に言えばSPRITE系の命令ですね。 ヒント↓ STICK OUT が必要です。 SPOFS が必要です。 座標をPP+APします。3そうだね プレイ済み2017/11/03 17:26:13に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿ネタバレだにえる haru2016nen2017/4/23 17:52つまりこういうことか STICK OUT APx,APy PPx=PPx+APx PPy=PPy-APy SPOFS 0,PPx,PPy STICK OUTじゃなくても BUTTON()とか別の方法もあるけどね。3そうだね プレイ済み2017/11/03 17:26:13に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿あまさと しおん ShionAmasato2017/4/23 17:54まあ、うちのプログラムから焼いてくれていいんだけど(投げやり) とにかく、単一の命令で成し得るものではないので… ちなみに、先の人がSTICKを挙げてますが、ボタン操作の場合はBUTTON()です。 また、「1マスずつ歩きたい」場合は、SPOFSよりもSPANIMが便利です。4そうだね プレイ済み2017/11/03 17:26:13に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ネタバレめーがねなゆた nay09292017/4/23 17:58かんたnな方法は、 ACLS SPSET 0,なんか SPHOME いる? SX=200:SY=120 @LOOP STICK OUT X,Y 省略 SPOFS 0,SX,SY ??? GOTO @??? アニメほしいなら 省略のしたに IF文でSPCHRだー2そうだね プレイ済み2017/11/03 17:26:13に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿ネタバレめーがねなゆた nay09292017/4/23 18:08BUTTONなら X=X-1 X=X+1 がひつようだー え?Y?…… まぁ さっきのやつのヒントプログラム2そうだね プレイ済み2017/11/03 17:26:13に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿ネタバレあまさと しおん ShionAmasato2017/4/23 18:09普通の移動なら簡単なんだけど「RPGによくある動き方」 これがミソだよね。おそらく「マス単位移動」というやつ。 SPOFSで16丸めするだけでは、見た目がよろしくないので、だいたいはSPANIMで補完するハメになる。3そうだね プレイ済み2017/11/03 17:26:13に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿めーがねなゆた nay09292017/4/23 18:23RPG…(RPGツ○ールのことおいといて)とりあえずSPANIMだっけ?とかで足と手を動くようにしてからSTICKかBUTTONでSP動かそう(手足動かそうてのは、RPGツ○ール風)(スライドパットで動かすRPG多いからというヒント) 長文ごめん!2そうだね プレイ済み2017/11/03 17:26:13に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿キルル2 kiruru22017/4/23 22:47すでに複数の人が仰られていますが、動かすだけなら簡単です 本当に難しいのは当たり判定の方です 地獄です まあそれは置いとくとして、プログラムは以下です SPSET 0,0 @LOOP B=BUTTON() IF B AND 15 THEN SPANIM 0,"XY+",16,0,1 GOTO @LOOP ここでは、キャラはイチゴ、移動は十字ボタンとなっています あくまでサンプルですので、参考にする程度でお願いします1そうだね プレイ済み2017/11/03 17:26:13に取得