投稿
よっす 394c_upup
VSYNCとWAITの違いを教えてください><
2そうだね
プレイ済み
返信[1]
親投稿
タバひめ tabahime
VSYNCはプログラム一時停止。WAITは時間待ち。1なら60秒分の1。1フレーム。どうなんだろ?
0そうだね
プレイ済み
返信[2]
親投稿
くーろ katze96
WAITは指定した時間通りに待ちます。 VSYNCはプログラムが一定の速さになるようにプチコンが待つ時間を自動的に計算して待ちます。 ゲームに使うのならVSYNCだけを使っても問題ないと思います。
0そうだね
プレイ済み
返信[3]
親投稿
タバひめ tabahime
SYSファイルのスタッフロールの22行のVSYNCをWAITに書き換えましたが、同じ感じに動きますね。
0そうだね
プレイ済み
返信[4]
親投稿
けい kei0baisoku
説明を見ると、最後に同じ命令を呼んでから1フレーム以上経っていた場合に挙動に差が出るみたいですね。vsync 1だともう待たなくて、wait 1だとさらにそこから1フレーム待つ、のかな。 ゲームのメインループの同期を取る目的ならvsync、単純に一定時間待つ目的ならwaitが適切そうです。
1そうだね
プレイ済み
返信[5]
親投稿
おかっぺ Japanese_WASABI
便乗質問。 new3DSと、ノーマル3DSで同じ操作感にしたい場合は、結局、どちらを使っても良いと、読み取ったけど、あってるかしら? (両方呼ばなければ7倍くらいスピードが違うと聞いたけど)
0そうだね
プレイ済み
返信[6]
親投稿
けい kei0baisoku
>おかっぺさん どちらも垂直同期を待つと書いているので私も同じ理解です。ああ、newを持っていたら試せるのに………(´з`)
1そうだね
プレイ済み
返信[7]
親投稿
よっす 394c_upup
皆さんありがとうございます!なんとなく理解しました!
0そうだね
プレイ済み
返信[8]
親投稿
おかっぺ Japanese_WASABI
僕も、回答、ありがとうございました!
0そうだね
プレイ済み