投稿
よっしー nekiritu
Aボタンを押すとゲームが始まるていう命令と文字がちょっとずつでる命令(RPGみたいなやつ)をなんと入力するか忘れたので、教えてください
2そうだね
プレイ済み
返信[1]
親投稿
りょうま R-S1437
前者は普通にAボタンを押したときに別ループに飛ばす様にすれば大丈夫です。
0そうだね
プレイ済み
返信[2]
親投稿
りょうま R-S1437
すいません後者は意味が分かりません。 あと色々な命令をまとめたものは命令と言いませんよプログラムやソース等と表現します。
1そうだね
プレイ済み
返信[3]
親投稿
変数=BUTTON()にすると Aボタンを押しているとき変数に16が入ります 押した瞬間や放した瞬間がいい場合は ()の中に0~3をいれてください 詳しくはヘルプ機能をお使いください
0そうだね
プレイ済み
返信[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そうだね
プレイ済み
返信[5]
親投稿
よっしー nekiritu
ASAさん、ルデさん、りょうまさん、ありがとうございます。早速書き込んでみたいと思います
0そうだね
プレイ済み
返信[6]
親投稿
ASA fusuian
せりふのでかたがおそいとおもったら、WAITのあとのかずをちいさくするのじゃ。 …おっと王様口調が残った^^;
1そうだね
プレイ済み
返信[7]
親投稿
ASA fusuian
すいません、DEFのあとがSERIFなのは間違いでした。SERIFUに直しておいてください。
2そうだね
プレイ済み
返信[8]
親投稿
よっしー nekiritu
ちゃんと書き込んだんですが、エラー起きて出来ません。
0そうだね
プレイ済み
返信[9]
親投稿
ASA fusuian
打ち込みはここからが本番です!(キリッ) というわけで、打ち込んだプログラムの画面と、エラーメッセージの画面を見せてください。
0そうだね
プレイ済み
返信[10]
親投稿
よっしー nekiritu
これがエラーメッセージです
0そうだね
プレイ済み
返信[11]
親投稿
よっしー nekiritu
これがプログラム画面です。(制作中のゲームはアイワナみたいなゲームです)
0そうだね
プレイ済み
返信[12]
親投稿
ASA fusuian
エラーメッセージは、23行でイリーガル・ファンクション・コール、つまり関数の呼び出しの間違いがあるという意味ですね。 DEFとかFORとかの命令が、打ち込まれているのに見えないのは色の設定のせいでしょうか。 一つ気がついたのは、17行のS(I);は、S$[I]; が正しいです。 カッコはキーボードの8,9の上の丸カッコではなく、+,=の下の角カッコを使ってください。 もともとのプログラムリストで$が落ちていたのは僕のミスです、すいません。
0そうだね
プレイ済み
返信[13]
親投稿
よっしー nekiritu
見やすくしました
0そうだね
プレイ済み
返信[14]
親投稿
ASA fusuian
まだ少し暗いですがちゃんと読めました。(暗いと思うのはトシのせいなのか?) それで、16行は<> 〜不等号〜ではなく、( 〜)丸カッコ〜を使ってください。 あと繰り返しですが、17行はS(I) 〜丸カッコ〜ではなく、S$[I] 〜角カッコ〜です。 それから、23行のSERIFU "TEST"も復活させてください。
0そうだね
プレイ済み
返信[15]
親投稿
よっしー nekiritu
やったんですが、エラー吐いて、また出来ません
0そうだね
プレイ済み
返信[16]
親投稿
ASA fusuian
おんなじエラーですか?
0そうだね
プレイ済み
返信[17]
親投稿
よっしー nekiritu
これです、あとENDの↑にあったPRINTを消してました
0そうだね
プレイ済み
返信[18]
親投稿
ASA fusuian
わかった! ごめんなさい、僕のミスです。 15行の DEF SERIFU(S$) を、 DEF SERIFU S$ に直してください。ここは丸カッコをつけちゃいけないところでした。
0そうだね
プレイ済み
返信[19]
親投稿
よっしー nekiritu
できました!ありがとうございます!感謝します!
0そうだね
プレイ済み
返信[20]
親投稿
ASA fusuian
できましたか! よかった! ちなみに、タイトルが出ないのは、タイトルを表示し終わった瞬間にプログラムが進んで、ACLSしてしまうからです。 試しに、10行のLOCATEと11行のACLSの間に WAIT 180 と入れてみてください。
0そうだね
プレイ済み
返信[21]
親投稿
よっしー nekiritu
2秒くらいタイトル出てますね。でも私はAボタンでゲームを始めるというのを作りたいんですが、忘れてしまって、なので教えてください、(WAITも参考にします)
0そうだね
プレイ済み
返信[22]
親投稿
よっしー nekiritu
ゲームを始めるプログラムをそのまま丸コピで教えてください。
0そうだね
プレイ済み
返信[23]
親投稿
ASA fusuian
つまり、Aボタンが押されるまでWAITし続けるプログラムを書けばいいのです。 @WAITA VSYNC 1 IF BUTTON()!=16 THEN @WAITA こんな感じです。WAITがVSYNCに変わっています。
0そうだね
プレイ済み
返信[24]
親投稿
よっしー nekiritu
ありがとうございます!今日は色々ありがとうございます!おかげで思い出すことができましたw(Aでゲーム始まるやつ)感謝します!ゲーム完成したら公開するので、やってみてください!
2そうだね
プレイ済み
返信[25]
親投稿
りょうま R-S1437
一応文字を大きくしたいときは画像の様にすれば良いと思います。
2そうだね
プレイ済み