コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
たらこ ◆pQb3ce9b/TEI
2019/4/2 17:57
質問
文字を表示させるやつ
RPGでよくあるポポポポポッってやつ
分かりますか?
文字を1文字ずつ表示させるやつです
あれってどうやって作るんですかね?

コメント

アバター
ナカジマ 2019/4/2 18:14 ◆DSpvksQCyRZC
あっそれ、私も昔悩みました。

……すいませんw説明下手なので写真だけ送らせてもらいますね。たぶん見れば大体わかると思いますから
BeepやWaitの数値はお好みで。
アバター
初心者 2019/4/2 18:36 ◆ULvuffpmw1rp
実は
I$=MID$(S$,I,1)は
I$=S$[I]
と、短くできますよ。
アバター
Soybeanman 2019/4/2 18:46 ◆SDLkyXUP6WqK
>>初心者さん
確かにそうですが、範囲外の数値を指定するとエラーになるという欠点があります。
今回の場合は考慮する必要はありませんが、今後拡張した際の為書いておきます。
アバター
あまさとしおん 2019/4/2 19:01 ◆mzDKTVUAtwqE
PRINTを引数無しで書くと改行できる
アバター
はやピー 2019/4/2 19:04 ◆cNXcKm243Rna
PRINTは?で代用可能
アバター
あまさとしおん 2019/4/2 19:05 ◆mzDKTVUAtwqE
それと、DEFで変数使うときは宣言がないと、外側の変数を書き換えてしまうので注意

なお、LEN()とMID$()は変数に入れる必要はないので
FOR (略) TO LEN(S$)-1
PRINT MID$(S$,I,1)

と書いたほうが短く、メモリもわずかに節約されます。
変数Iだけはどうしても残るので、DEFのすぐ下でVAR Iのように宣言しましょう
アバター
ナカジマ 2019/4/2 19:15 ◆DSpvksQCyRZC
私の作ったもののクオリティの低さが露わになって超恥ずかしいので出直してきますw

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -