ここをクリック
描写について
大抵のゲームやツールはCanvasクラスのpaintメソッドを使い描写していると思います。
ここで気を付けなければいけないのは、repaintメソッドです。
このメソッドはpaintメソッドを明示的に呼び出すものです。
しかし、paintメソッドは本体とは別スレッドで動いているようなので、描写は本体の処理と平行して行われます。
これが思わぬバグを発生させるのです。
代表的な対処法は、ダブルバッファリングだと思います。ここでは詳しく説明しません、詳細は検索してみて下さい。
しかし、ダブルバッファリングは処理が若干遅くなる可能性があります、気になる方は、
paint内での処理を減らす、や処理の簡易化などして対処する方法もあります。
戻る
ここをクリック