- 2014-11-05 (水) 0:45
- 日常
tmlib.jsで、拡大したスプライトのアンチエイリアスOFFが効かない問題、 @Maruchu さんが解決してくれました!app.resizeの後にapp.canvas.imageSmoothingEnabled = false; をすれば、ちゃんと効いてくれます!
— Shuhei Miyazawa (@room_909) 2014, 11月 5
この順番が逆だと、どうやらapp.resizeの際に再びアンチエイリアスがonになるのでは、との事でした。なるほどなるほど…何故気付かなかったのか… http://t.co/0nau7M2NR1
— Shuhei Miyazawa (@room_909) 2014, 11月 5
これは嬉しい。どう頑張ってもアンチエイリアスがonになってしまう原因、どうやらtmlib.js (ver 0.3.0)のバグだったそうだ。app.resizeをかけるとimageSmoothingEnabledにリセットがかかってしまい、アンチエイリアスがonになっちゃうとの事。Maruchuさん、良くぞ原因を突き止めてくれました!これでようやく、ゲーム作りが進められる。ウィンドウサイズの倍率を変える際、どうしてもアンチエイリアスをoffにしたかったのだ。
- Newer: 激安ケーブル意外と頑丈
- Older: インディーゲームはゲームバーを救うか