2017-09-25 84 views
1

我沒有任何試驗代碼顯示,因爲我不知道從哪裏開始,即使經過研究,但我要問的是,如果有可能發送一個pygame event.type像pygame.KEYDOWN從我們說一個覆盆子pi零到一個電腦使用藍牙連接。因此,正在運行遊戲的電腦會收到pygame.event.get()中的事件,以處理您連接到該事件的任何代碼。 這是可能的嗎?如果是這樣,一個人會如何發送這樣的事件?建立一個藍牙連接不是最大的問題,因爲有關於這個問題的文檔。是否可以通過藍牙發送pygame鍵盤事件?

回答

2

當然,只需使用pygame.event.post即可將事件插入事件隊列。

pygame.event.get將照常收到。您可能想創建第二個線程來偵聽您的藍牙事件,然後發佈新的pygame事件作爲迴應。

+0

哦,是啊,如果我只是在發送部分使用pygame運行python,接收端應該沒有問題處理它。我真的不認爲在我的情況下會需要另一個線程,但對於別的東西可能會更好耶。謝謝! –