私は pygame と pyro を使用して python でプロジェクトに取り組んでいます。データ、関数、クラスなどを簡単に送信できます。ただし、転送中に死ぬことなく、ワイヤを介してサーフェスを送信することはできません。
サーバーはdef __init__
、回線を介してアクセスされるクラスのサーフェスを作成します。
self.screen = pygame.display.set_mode(SCREENRECT.size, NOFRAME)
サーバーでは、画面は として印刷されSurface(800x800x32 SW)
ますが、クライアントによって取得されるとSurface(Dead Display)
.
ただし、注意すべきことがあります。アクセサー関数を使用して画面を取得すると、表示が消えます。print Player.screen
変数を取得するために使用すると、代わりに、画面への Pyro ポインターのように見えるものを取得します: <Pyro.core._RemoteMethod instance at 0x02B7B7B0>
. 多分私はこれを逆参照できますか?
おそらく私は太っていますが、誰か洞察を持っていますか? ありがとう。:)