回答編集履歴

3

アンチエイリアスについて追記

2022/09/01 17:18

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,6 +1,7 @@
1
1
  create_image は新たな図形を作ります。以前にcreate_imageした図形をdeleteしないとメモリをどんどん消費して重たくなりますよ。
2
2
  事前に state='hidden' ですべて create_imageしておいて、表示したいイメージだけ state='normal' に設定変更するようにすると改善するかもしれません。
3
3
 
4
+ 線のモアレ(ギザギザ?)ならアンチエイリアス処理をすればいいかもしれません。方法はわかりませんけど。
4
5
  それと、テレビ放送でも1秒間に30コマ(33ミリ秒/コマ)、ゲームで秒60コマ(16ミリ秒/コマ)や120コマ(8ミリ秒/コマ)の描画でアニメーションしています。
5
6
  afterで1ミリ秒毎に描画していたら、描画が追い付かなくてチラつく原因になっていると思いますよ。
6
7
 

2

チラつく原因を追記

2022/09/01 17:15

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,3 +1,6 @@
1
1
  create_image は新たな図形を作ります。以前にcreate_imageした図形をdeleteしないとメモリをどんどん消費して重たくなりますよ。
2
2
  事前に state='hidden' ですべて create_imageしておいて、表示したいイメージだけ state='normal' に設定変更するようにすると改善するかもしれません。
3
3
 
4
+ それと、テレビ放送でも1秒間に30コマ(33ミリ秒/コマ)、ゲームで秒60コマ(16ミリ秒/コマ)や120コマ(8ミリ秒/コマ)の描画でアニメーションしています。
5
+ afterで1ミリ秒毎に描画していたら、描画が追い付かなくてチラつく原因になっていると思いますよ。
6
+

1

文言訂正

2022/09/01 17:12

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,2 +1,3 @@
1
1
  create_image は新たな図形を作ります。以前にcreate_imageした図形をdeleteしないとメモリをどんどん消費して重たくなりますよ。
2
- 事前に state='hidden' ですべて create_imageしておいて、表示したいイメージだけ state='normal' に設定変更するようにすると処理が速くなるかもしれません。
2
+ 事前に state='hidden' ですべて create_imageしておいて、表示したいイメージだけ state='normal' に設定変更するようにすると改善するかもしれません。
3
+