Я работаю над проектом в python, используя pygame и pyro. Я могу легко отправлять данные, функции, классы и т. Д. Тем не менее, я не могу отправить поверхность через провод без того, чтобы она умирала от меня в пути.Python, Pygame, Pyro: Как отправить поверхность по сети?
Сервер делает поверхность в класса осуществляется доступ через провод:
self.screen = pygame.display.set_mode(SCREENRECT.size, NOFRAME)
На сервере, на экране печатает как Surface(800x800x32 SW)
но при извлечении клиентом это Surface(Dead Display)
.
Что-то еще заметьте. Я получаю мертвый дисплей, когда я использую функцию доступа, чтобы получить свой экран. Если я использую print Player.screen
, чтобы получить переменную, я вместо этого получаю то, что кажется пировым указателем на экран: <Pyro.core._RemoteMethod instance at 0x02B7B7B0>
. Может быть, я могу разыграть это?
Скорее всего, я толстый, у кого-нибудь есть понимание? Благодарю. :)
Возможно, это именно то, что я ищу. Я постараюсь реализовать его сегодня вечером. – Morrowind789
Ваше редактирование на ваш пост было тем, что действительно помогло мне разобраться в моей проблеме. Чтение документов pygame также имело решающее значение! Спасибо за ссылку на них в вашем посте. – Morrowind789