📐 UA判定とmatchMediaでのカメラ設定比較
旧実装 (UA判定)
距離
50
FOV
75°
PixelRatio
2.0
改善案 (matchMedia + 幅)
距離
-
FOV
-
PixelRatio
-
画面幅 (px)
UA判定ではデスクトップ=距離50・FOV75・PixelRatio2に固定されるため、CSS3Dラベルが豆粒になりやすい。画面幅ベースで距離とFOVを計算すると、HUDとWebGLのスケールを合わせやすくなります。