[Unity3D]Unity3D使用串口

2023-01-31 01:01:00 unity3d 串口

转载自:Http://download.csdn.net/download/ximenguyu/7639659

一、问题:

Assets/Scripts/SerialPortReciever.cs(7,17):error CS0234: The type or namespace name `Ports' does not exist in thenamespace `System.io'. Are you missing an assembly reference?

 

本人使用的版本是Unity3D4.2,想在游戏里加串口通信的代码,结果编辑器一直报以上的错误,其实在代码里已经包含命名空间的导入,而且代码编辑器也没有报错:

usingSystem.IO.Ports;

 

二、解决办法:

1、打开Unity工程,在菜单栏中点开File-->Build Setting...

 wKioL1RPXCqDvPFUAAPkT05SCn8060.jpg


2、在设置中找到

OtherSetting-->Optimization-->api Compatibility Level-->.NET2.0

wKioL1RPXHbgAFECAABw99KvAcc038.jpg


 wKiom1RPXA2xTN6LAABLCnUlmQU758.jpg

3、重启Unity,之后就不会有同样的报错了;

 

 

4、如果想在Unity中使用对数据库的操作(System.Data.dll)同样要按以上步骤设置;


相关文章