【Unity】【C#】【VS】如何将VS写的通用C#窗体程序修改为Unity程序

【背景】

需要将一个Visual2019写的C#用Unity改写。
Unity写窗体程序的一大优点就是美观了,看看这默认界面。
在这里插入图片描述
但是缺点就是启动时有个Unity过场动画。

【问题】

Unity虽然用的也是C#,但是和Visual2019的通用窗体C#采用的界面显示的库,图像处理,组成一个脚本的基本函数等都有不同,有许多细节需要注意才能成功转写。

【UI注意点】

  1. Unity的UI需要在编辑器自行加入,然后通过与脚本中写的Public变量关联才能起作用;
  2. 需要注意脚本中声明的Public变量的数据类型必须与UnityUI中实际的UI对象类型一致;
  3. 由于Unity存在默认的一套UI组件和另一套插件的TMP UI组件,所以对象的一致性需要注意,如果用的TMP,在Unity中必须引入TMP的包,并且在声明Public变量时需要写TMP类型:
using TMPro;
public But

猜你喜欢

转载自blog.csdn.net/weixin_41697242/article/details/133129713