Archiverse Internet Archive
投稿のみ 投稿と返信
前のページ(最近)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1651
次のページ(過去)
返信[23]
親投稿
ASA fusuian
つまり、Aボタンが押されるまでWAITし続けるプログラムを書けばいいのです。 @WAITA VSYNC 1 IF BUTTON()!=16 THEN @WAITA こんな感じです。WAITがVSYNCに変わっています。
0そうだね
プレイ済み
返信[20]
親投稿
ASA fusuian
できましたか! よかった! ちなみに、タイトルが出ないのは、タイトルを表示し終わった瞬間にプログラムが進んで、ACLSしてしまうからです。 試しに、10行のLOCATEと11行のACLSの間に WAIT 180 と入れてみてください。
0そうだね
プレイ済み
返信[18]
親投稿
ASA fusuian
わかった! ごめんなさい、僕のミスです。 15行の DEF SERIFU(S$) を、 DEF SERIFU S$ に直してください。ここは丸カッコをつけちゃいけないところでした。
0そうだね
プレイ済み
返信[16]
親投稿
ASA fusuian
おんなじエラーですか?
0そうだね
プレイ済み
返信[14]
親投稿
ASA fusuian
まだ少し暗いですがちゃんと読めました。(暗いと思うのはトシのせいなのか?) それで、16行は<> 〜不等号〜ではなく、( 〜)丸カッコ〜を使ってください。 あと繰り返しですが、17行はS(I) 〜丸カッコ〜ではなく、S$[I] 〜角カッコ〜です。 それから、23行のSERIFU "TEST"も復活させてください。
0そうだね
プレイ済み
返信[12]
親投稿
ASA fusuian
エラーメッセージは、23行でイリーガル・ファンクション・コール、つまり関数の呼び出しの間違いがあるという意味ですね。 DEFとかFORとかの命令が、打ち込まれているのに見えないのは色の設定のせいでしょうか。 一つ気がついたのは、17行のS(I);は、S$[I]; が正しいです。 カッコはキーボードの8,9の上の丸カッコではなく、+,=の下の角カッコを使ってください。 もともとのプログラムリストで$が落ちていたのは僕のミスです、すいません。
0そうだね
プレイ済み
返信[9]
親投稿
ASA fusuian
打ち込みはここからが本番です!(キリッ) というわけで、打ち込んだプログラムの画面と、エラーメッセージの画面を見せてください。
0そうだね
プレイ済み
返信[7]
親投稿
ASA fusuian
すいません、DEFのあとがSERIFなのは間違いでした。SERIFUに直しておいてください。
2そうだね
プレイ済み
返信[6]
親投稿
ASA fusuian
せりふのでかたがおそいとおもったら、WAITのあとのかずをちいさくするのじゃ。 …おっと王様口調が残った^^;
1そうだね
プレイ済み
返信[2]
親投稿
ASA fusuian
割り算の余りを出す%がMODに変わりました。なにげなくA%3と書くとプッとシンタックスエラーが出ます。mk2としてはちゃんと書いたつもりだから、最初かなり悩みました。
2そうだね
プレイ済み
返信[4]
親投稿
ASA fusuian
RPGみたいに文字がちょっとずつ出るというのは、キャラのセリフが一文字ずつ、効果音つきで表示されていくようなやつですか? そういうのも、プチコンの命令としては存在しませんが、ユーザー定義命令DEF(デフ)で、新しい命令を作ることができます。 DEF SERIF(S$) FOR I=0 TO LEN(S$)-1 PRINT S[I]; BEEP WAIT 30 NEXT PRINT END SERIFU "DEFめいれいをつかってSERIFUめいれいをつくったのじゃ" SERIFU "SERIFUめいれいのあとに もじれつをかくと" SERIFU "RPGのせりふのように ひともじずつチョロチョロでるのじゃ"
1そうだね
プレイ済み
返信[1]
親投稿
ASA fusuian
書いてみるといろいろ問題がでてきます^^; まず左を向くと逆さになるのがおかしいし、位置が上がってしまう。 位置が上がるのは、スプライトの原点が左上にあるからですね。 スライドパッドをグルグル回すと、マホコの帽子の先あたりを中心に回転しています。 SPHOMEを設定すれば良さそうに見えますが、SPANIMでアニメーションしているためうまくいきません。
0そうだね
プレイ済み
返信[18]
親投稿
ASA fusuian
その理解でいいと思います。 よくわからないときはとりあえず短いプログラムを書いて、動かしてみるといいですよ。 INPUT A IF A==0 THEN ?"ZERO" ELSEIF A==1 THEN ?"ONE" ELSE ?"MANY" ENDIF とか。
0そうだね
プレイ済み
返信[7]
親投稿
ASA fusuian
おお、この針はスコップにSPCOLOR!
0そうだね
プレイ済み
返信[5]
親投稿
ASA fusuian
SPANIM "XY"をうまく使うと、23・24行のような弾の移動処理を省略して、打ちっ放しにできますよ!
0そうだね
プレイ済み
返信[5]
親投稿
ASA fusuian
僕もSPROTでアナログ時計を作った時にKOされました^^;
0そうだね
プレイ済み
投稿
ASA fusuian
SPANIMしながらスプライトの向きを変えるプログラムを簡単に書けないか? プチコン3号ならではの表現で、ドラクエ2のスタイルに縛られずに…
7そうだね
プレイ済み
返信[3]
親投稿
ASA fusuian
ざっと説明すると、 XSCREENで下画面を有効にして、 DISPLAY 1で下画面に切り替え、 矢印のスプライトを設定したら、 ループの中でTOUCH OUT S,X,Yとしてタッチペンのデータを取り、S>0のとき矢印をX,Yに移動させます。 このザックリした説明でプログラムが書けたら立派なのでがんばって!
2そうだね
プレイ済み
返信[2]
親投稿
ASA fusuian
TIME$をMID$で時分秒と分けてVALで数値にすると、BASICの関数のいい勉強になりますが、あとでTMREAD命令の存在に気がついてKOされます^^;
2そうだね
プレイ済み
返信[2]
親投稿
ASA fusuian
おお、いい感じですね(^^) ところで6行めのW=30を小さくすると足が速くなります。
0そうだね
プレイ済み