Closed Alalf closed 11 years ago
251 名無しのリスナー [sage] 12/05/16 15:30:39 ID:nQ0QQnv2 Be: 32bit版使ってるけど、 レイアウトで画面端に持ってきても何か1ドットくらいの隙間出来ちゃうな
個人的にこれは大問題なので修正を急ぎたいところ。
たぶん、画面端から数ドット離れた配置は強制的にスナップさせても誰も問題視はしないはず。 他要素の境界にスナップするのはオプションでON/OFFできてもいいかも。
ゲームプログラミングの矩形衝突判定で似たような話があったので流用できそう。
ただし「最適解はない」と明言されているので、そんなに簡単な話ではないようだ。 「一番自然」と思われるものを採用しよう。
(int)floor(value + epsilon)と(int)ceil(value - epsilon)するのを忘れていた…。解決したのでCloseします。
個人的にこれは大問題なので修正を急ぎたいところ。
たぶん、画面端から数ドット離れた配置は強制的にスナップさせても誰も問題視はしないはず。 他要素の境界にスナップするのはオプションでON/OFFできてもいいかも。