Я пытаюсь создать игру, в которой одновременно запускаются два сценария.
Например, один сценарий принимает входные данные пользователя и другие переменные, а другой обновляет экран, управляет объектами, и выполняет все необходимые задачи.
Мне нужно иметь возможность передавать переменные между сценариями и обратно во время их работы.
Вот пример моего кода:
main.py
#main
Num = 0
while True:
if (#/up key is pressed/#):
Num=1
control.py
#control script
while True:
if main.Num==1:
main.Num=0
Move_object()
Я пытался сохранить данные в файл, а затем прочитать данные из другого скрипта, но возникают проблемы, потому что иногда скрипты пытаются читать файл одновременно, и это приводит к тому, что мой код обрабатывает sh.
. При одновременном запуске двух или более сценариев это разделяет задачи и помогает увеличить частоту кадров, потому что вместо одного сценария, обрабатывающего все он разделяет процессы между скриптами.
Редактировать:
Моя единственная цель - передавать переменные вперед и назад между скриптами, пока они Он бежит.
Кто-нибудь знает, как я могу достичь sh моей цели?