コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
うょリウム(元 SPDX) ◆UTOEg1c1vr.B
2020/11/13 0:37
プチコン始めたころに一番「?」ってなったのがPI()でした。
当時(初代)の説明書には
「パイを返す」
とだけ書かれていたのです。
プログラム知識もゼロでした。
次にベロベロバーだったのがVSYNCです。初見で「画面更新周期の同期」とか言われてもこの説明全くわっけわかんないんだからもー。

コメント

アバター
あまさとしおん 2020/11/20 23:18 ◆mzDKTVUAtwqE
「1フレームの長さが微妙に違う」が完全に誤解されて草
プチコン3号(約59.83fps)とプチコン4(60fps)で1フレームの長さが違うという意味でwaitを使うかvsyncを使うかで1フレームの基準になる時間が変わるわけではないです
アバター
あまさとしおん 2020/11/20 23:19 ◆mzDKTVUAtwqE
mkIIも正確な60fpsだった気がしますがうろ覚えでした
アバター
あまさとしおん 2020/11/20 23:29 ◆mzDKTVUAtwqE
初代/mkII、ミリセカンド変数ないから1フレームの実時間を検証する方法がない気がする
(物理的な)ストップウォッチだと押すタイミングがずれたりするので精度がダメだし。
アバター
ugly777 2020/11/21 3:26 ◆B7lOIJDWuOqi
結論:
VSYNCとWAITの違いは初心者でなくともつまづく。
アバター
Na 2020/11/21 10:19 ◆QoELVrBXBQCI
>mkIIも正確な60fpsだった気がしますがうろ覚えでした
パソコンでbpm120の4分音符を並べたmidiファイル作って、
mkIIでVSYNC30とBEEPを繰り返すプログラムを作って、
同時にスタートさせたところ、約3分くらいで1回分ずれました。(mkII側が1回遅い)
30*359/180=59.833...fps
new3dsで実行したからですかね?
アバター
さすらいの名無し 2020/11/21 10:30 ◆LWMA5UzCJb3e
3号以前は全部約59.83fps説
アバター
ugly777 2020/11/21 11:01 ◆B7lOIJDWuOqi
こうかな?
ゲームのロード中に最低nフレームは情報(ヒント等)を表示させたいなら、
VSYNCの方が合っているかもしれませんね。
アバター
うょリウム(元 SPDX) 2020/11/23 11:56 ◆UTOEg1c1vr.B
いつの間にか稀に見る賑わいスポットが出現している件。
密ですね。
つまり
VSYNC 60で1秒計れるは間違いだったのでしょうか。
アバター
あまさとしおん 2020/11/23 13:20 ◆mzDKTVUAtwqE
WAITの仕様、なるほど、指定時間ではなく指定した回数フレームを待つのか



3号のVSYNCの長さが微妙なのは「時計の石と、画面更新の石が独立してて、特にかみ合わせを考慮していないから」的な事情だったりします。
温度によってほんのり変わったりするそうです。
とMIKIさんとかがミバで言ってた
アバター
あまさとしおん 2020/11/23 13:22 ◆mzDKTVUAtwqE
たしかれい氏と会話してたやつだ

コメントを書く

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

- WEB PATIO -