ホーム > ブログ > Unity 2021 でシリアル通信
2022年09月29日(木) [ 日報 ]

Unity 2021 でシリアル通信

下記の参照URL を参考にして、Unity で Bluetooth やシリアル通信経由で、M5Stack などのマイコンと通信するプログラムを作成する際に、Unity 2021 以降で発生したエラーについて、まとめます。

C# の System.IO.Ports.SerialPort を使おうとすると、以下のようなエラーが発生します。その場合、「File」→「Build Settins」→「Player Settings」→「Player」から、Other Settings タブの中にある 「Configuration」→ 「Api Compatibilty Level」を「.NET Standard 2.1」→「.NET Framework」に変更すれば解消します。

Assets\Scripts\SerialHandler.cs(5,17): error CS0234: The type or namespace name 'Ports' does not exist in the namespace 'System.IO' (are you missing an assembly reference?)

参照URL

バックナンバー

アクセス

長岡京コワーキングスペース
長岡京市開田4-2-9 ヘルプビル3F
(長岡自動車教習所前)
● 阪急電車長岡天神駅より徒歩2分
● JR長岡京駅より徒歩15分

フロアマップ

フロアマップ

営業カレンダー