【背景】
需要将一个Visual2019写的C#用Unity改写。
Unity写窗体程序的一大优点就是美观了,看看这默认界面。
但是缺点就是启动时有个Unity过场动画。
【问题】
Unity虽然用的也是C#,但是和Visual2019的通用窗体C#采用的界面显示的库,图像处理,组成一个脚本的基本函数等都有不同,有许多细节需要注意才能成功转写。
【UI注意点】
- Unity的UI需要在编辑器自行加入,然后通过与脚本中写的Public变量关联才能起作用;
- 需要注意脚本中声明的Public变量的数据类型必须与UnityUI中实际的UI对象类型一致;
- 由于Unity存在默认的一套UI组件和另一套插件的TMP UI组件,所以对象的一致性需要注意,如果用的TMP,在Unity中必须引入TMP的包,并且在声明Public变量时需要写TMP类型:
using TMPro;
public But