update v0.0.6

- 新增手动重新连接游戏
pull/7/head
ERR0RPR0MPT 2024-04-13 01:55:18 +08:00
parent 569d614c86
commit a11ea85938
2 changed files with 11 additions and 2 deletions

View File

@ -18,6 +18,8 @@
11. 如果单点延迟低但滑动时延迟变高, 请将脚本中 `TOUCH_THREAD_SLEEP_MODE` 修改为 False, 11. 如果单点延迟低但滑动时延迟变高, 请将脚本中 `TOUCH_THREAD_SLEEP_MODE` 修改为 False,
或者可以调小 `TOUCH_THREAD_SLEEP_DELAY` 的值 或者可以调小 `TOUCH_THREAD_SLEEP_DELAY` 的值
游戏时如果不小心断开连接, 请在控制台输入 `start` 并回车来重新连接游戏
## 注意 ## 注意
想要加 2P 的重新复制一下脚本并添加串口 COM4 到 COM44 的转发就好 想要加 2P 的重新复制一下脚本并添加串口 COM4 到 COM44 的转发就好

11
main.py
View File

@ -105,8 +105,8 @@ class SerialManager:
self.settingPacket[i] = ord(data[i]) self.settingPacket[i] = ord(data[i])
ser.write(self.settingPacket) ser.write(self.settingPacket)
elif byte_data == 65: elif byte_data == 65:
print("已连接到游戏")
self.startUp = True self.startUp = True
print("已连接到游戏")
def send_touch(self, ser, data): def send_touch(self, ser, data):
ser.write(data) ser.write(data)
@ -268,4 +268,11 @@ exp_image_width, exp_image_height = exp_image.size
if __name__ == "__main__": if __name__ == "__main__":
serial_manager = SerialManager() serial_manager = SerialManager()
serial_manager.start() serial_manager.start()
getevent() threading.Thread(target=getevent).start()
while True:
input_str = input()
if input_str == 'start':
serial_manager.startUp = True
print("已连接到游戏")
else:
print("未知的输入")