我在Unity 3D中使用串行端口做一個項目,我遇到了Unity內部的串行端口問題。我有一個想法,但我不知道它會起作用。Unity3D和C#DLL通信
我打算在c#中構建一個用於統一的dll,這個dll文件是串口驅動程序,並允許Unity通過Unity中的類c#獲取數據並將數據發送到串口。
的疑問是:有一個在C#中的事件稱爲「SerialDataReceivedEventHandler」(表示將要處理的SerialPort對象的DataReceived事件檢索方法),但它似乎是使用的DLL文件時,此事件不會自動升起。
如何在dll中自動調用此方法?
其他的替代方法是用C++編寫一個使用win32 API的dll文件,一旦端口通信這會更有用嗎?
謝謝。
Unity和Unity3D是不同的標籤,Unity3D是你想要的。祝你好運,但你的問題 – ILiveForVR