投稿
てっみえ qwdfbnjkop
俺のラベルはおかしい( @LOOP BEEP 6 GOTO@LOOP ↓RUN ピュピュピュピュピュピュピュピュピュピュピュ ↓STOP ピュピュピュ(ここでストップ)ピュー ラベルってよくわからん ゲームオーバーになって最初の状態(タイトルなど)に戻すにはどうしたらいいんだ?
0そうだね
プレイ済み
返信[1]
親投稿
Mez mituaki584
まずはその「ゲームオーバーにしたいプログラム」の説明を頂けないものか
1そうだね
プレイ済み
返信[2]
親投稿
イカ ikasan1830
ラベルってのは住所とか看板みたいな物です。 で、GOTOはプログラムの実行箇所を指定したラベルに移動させる命令です。 このプログラムの場合 ・音をならす ・上のラベルに飛ぶ ・音をならす ・上のラベルに飛ぶ ・音を・・・ というのをプチコンでやれる全力でループし続けているのですげー勢いで音がなり続けるわけです。 間にVSYNC 60(60フレーム何もせず待つ命令)とかを挟んでやると少しはましになるでしょう。
0そうだね
プレイ済み
返信[3]
親投稿
てっみえ qwdfbnjkop
すまん上のプログラムはピピピピピで当たり前だったww @LOOP タイトル プレイヤー表示、操作、ジャンプとか BUTTONとか 当たり判定とか ゲームオーバープログラム GOTO @LOOP END ってやってるんだが最初に戻らず ピュピュピュピュピュピュピュピュピュピュピュピュ でしたって言いたかったんですが すんませんw
0そうだね
プレイ済み
返信[4]
親投稿
Mez mituaki584
GOSUB @~,RETURN,GOTO @~とかラベル命令を覚えてからそう言うの書くといいよ
0そうだね
プレイ済み
返信[5]
親投稿
Mez mituaki584
まずタイトルやゲームオーバーを独立的に動作させるなら @TITLE 命令、処理 GOTO @TITLE といった風にすれば いいんじゃないかな。 メインのゲームを動作させるなら @MAIN GOSUB @BUTTON GOSUB @... GOTO @MAIN @BUTTON 処理、命令 RETURN @.. といったようにあるラベルを拠点において枝分かれさせると編集しやすいぞ。
1そうだね
プレイ済み
返信[6]
親投稿
てっみえ qwdfbnjkop
あじゃどう!
0そうだね
プレイ済み