プレイ日記
サチ N.Tanaka
とりあえず VSYNC入れとけ病の自分が VSYNCをとったら問題が解決した件について
4そうだね
プレイ済み
返信[1]
親投稿
最初のループの最後にVSYNC入れてますからね ループの終わりと飛んだ先との二重でVSYNCが実行されて入力が反応しなくなっていたんでしょうね
3そうだね
プレイ済み
返信[2]
親投稿
みむ*mim hidemimtp
VSYNCは「メインループ」に「一回だけ」入れるのがまず基本! この「一回」は、とりあえず入れとけ!ですね。
1そうだね
プレイ済み
返信[3]
親投稿
MIKI ifconfig
vsync は while 直後がオススメ ∵直後以外だと continue でスキップされてしまう
1そうだね
プレイ済み
返信[4]
親投稿
ツララ LongIceSword
REPEAT~UNTILだとUNTILの直前がいいんですかね? GOTO @ラベルやFOR~NEXTのループも、@ラベルやFORの直後が良かったりするんでしょうか?
0そうだね
プレイ済み
返信[5]
親投稿
サチ N.Tanaka
はぇ… 一回だけで良かったんですね ^^; ループ直後にっていうのも参考にさせていただきます。
1そうだね
プレイ済み
返信[6]
親投稿
MIKI ifconfig
「ループ内で continue すると、その下に書いてある vsync が実行されない」ので、その意味でループ先頭がいいのでは? for や goto でも同様。 実は、この話は vsync に限った事でもないんですよね。 最初に書いたループのコードは正しかったのに、後から追加した contnue や break によって、予期せぬバグが生まれるというのはよくある話。 (なので continue/break は使わない流派です)
1そうだね
プレイ済み