| |||
同じ位置に繰り返し文字を表示するとにじむ
| |||
|
背景を塗りつぶすことなく、同位置に繰り返し文字を表示させると滲むという現象が起こるようです。 以下の内容は、あんすこえむ様に提供いただきました対策になります。参考にしてください。 | |||
|
font命令にてモード16を追加することでアンチエイリアス現象が発生してしまいますが、 指定せずとも「画面のプロパティ」の「スクリーンフォントの縁を滑らかにする」設定だと、 文字の曲線部がギザギザと見えるのを防ぐアンチエイリアス効果が自動的に掛かります。 同じ位置に繰り返し文字を置いてもアンチエイリアス効果で縁がじわじわと濃くなってしまいます。 自分の環境で起こっていなくても、別のパソコンでは高確率で起こり得る現象なので、 色を使ったゲームを公開している方は要注意です。 重ね書きをする必要がある方の対策として、 ・文字を重ね書きする時には予めその文字の背景部分も描き直す #define ZOOMX 250 #define ZOOMY 250 #define ZOOM 5 font "", 100, 16 repeat 100 pos 10,10 : mes "あ" loop // 確認 color 255 pos 10,10 : mes "あ" boxf 49, 149, ZOOMX + 50, ZOOMY + 150 pos 50, 150 : gzoom ZOOMX, ZOOMY, 0, 30, 30, ZOOMX / ZOOM, ZOOMY / ZOOM stop |