回答編集履歴
1
非同期処理について、付け足し説明
test
CHANGED
@@ -8,3 +8,11 @@
|
|
8
8
|
エラーメッセージからして、 `pygmae.surface.Surface` がpickleに対応していないのでしょう。
|
9
9
|
そもそも、Pygameに限らず、ゲームエンジンは基本的にマルチプロセスには対応していないと思います。
|
10
10
|
|
11
|
+
-----------------
|
12
|
+
|
13
|
+
ちょっと時間が空いたので付け足しますが、そもそも非同期にする必要はないと思います。
|
14
|
+
|
15
|
+
ゲームプログラミングは、マルチプロセス・スレッドとは相性がよくありません。
|
16
|
+
かなり局地的な場面で使うことはありますが、ちゃんと非同期の仕組みを理解して使わないとかえって悪影響になりますし、理解すれば「局地的な場面でしか使えない」というのも理解できるかと思います。
|
17
|
+
|
18
|
+
まずはシングルスレッドでプログラミングし、そこで問題が出た場合に考えましょう。
|