プレイ日記
とるて alulu-ami157
HP=100のボスがいるとします。 一回攻撃したらHPが1減った後のHPが、本来なら99となりますが、正常に表示できずに990となります。 HPが1増えるなら「101」と、正常に出来るんですが。 文章力ww
1そうだね
プレイ済み
返信[1]
親投稿
いぶき ibuki426
ループに乗せて毎回CLS、描画、VSYNCにすると大丈夫です。 もしくは、STR$(数,最大桁数)とするとスペース埋めしてくれます。
1そうだね
プレイ済み
返信[2]
親投稿
ひろ yf2mn276
ループに載せると旧3DSではちらついて処理が追いつかなくなってしまいます。New3DSだと追いついてちらつきがないんです。 で、例えばPRINT A と変数Aを表示させると、PRINT A;" "*1 とかが「いいと思います。変数Aのあとにスペースで上書きさせるんです。*1を2とかにするのは変数Aが10以上変わったりする時です。 でも、このやり方だと端に表示するときにどうしても次の行の文字が一部消えてしまったり、LOCATEでやらないと改行が入ったりしてしまいます。 コンソールよりグラフィックに描画するという手もあります。 FOR I=100 TO 0 STEP -1:GPUTCHR 0,0,STR$(A):VSYNC 1:GCLS:NEXT GCLSならちらつく心配がないんです。
1そうだね
プレイ済み
返信[3]
親投稿
みむ*mim hidemimtp
FORMAT$を使うのも、よくやる方法ですよ。 PRINT FORMAT$("BOSS HP % 3D",MYHP)
0そうだね
プレイ済み
返信[4]
親投稿
☆Tatsukin★ tatu_kin1192
New 3DSだと勝ち組なんですか? じゃあ、僕は負け組ということですか?
1そうだね
プレイ済み
返信[5]
親投稿
とるて alulu-ami157
Tatsukinさん» 誤解を招くような発言、すみませんでした。 先程のコメントは削除させていただきます。 本当にすみませんでした。
0そうだね
プレイ済み
返信[6]
親投稿
イスターリャ arduinotexter
New3DSばかり使っていると、「New3DSが速い」のではなく「旧3DSが遅い」という発想になっていく…危険ですね いつの間にか、基準が変わっちゃうんです
1そうだね
プレイ済み
返信[7]
親投稿
とるて alulu-ami157
以前までは旧3DSだったんですけど、壊れそうだったのでNewにしたんですよね。 プチコン始めたのはNewのときだったので、Newの速度が普通っていう考えがいつの間にか… Newの方が旧3dsより2~3倍早いらしいんですね。
2そうだね
プレイ済み