Unity继承MonoBehaviour类除new的正确添加方法

 时间:2024-10-15 16:44:52

1、打开Unity,新建一个空工程,然后Unity界面如下图

Unity继承MonoBehaviour类除new的正确添加方法

2、在工程中新建2个脚本,脚本分别可以命名为“NewMonoBehaviourTest”、“CallFunc”,具体如下图

Unity继承MonoBehaviour类除new的正确添加方法

3、选中“NewMonoBehaviourTest”脚本,双击脚本或者右键“Open C# Project”,打开脚本,具体如下图

Unity继承MonoBehaviour类除new的正确添加方法

4、在打开的“NewMonoBehaviourTest”脚本上进行代码编辑,首先继承“MonoBehaviour”类,然后添加一个public函数,供外部调用,具体代码及代码说明如下图

Unity继承MonoBehaviour类除new的正确添加方法

5、在打开的“CallFunc”脚本上进行代码编辑,首先定义一个“NewMonoBehaviourTest” 变量,然后使用 new 添加,最后在Update函数设置按下“M”键调用函数打印,具体代码及代码说明如下图

Unity继承MonoBehaviour类除new的正确添加方法

6、脚本编译正确后,回到Unity界面,在场景中新建一个“GameObject”,然后把脚本“CallFunc”赋给“GameObject”,具体如下图

Unity继承MonoBehaviour类除new的正确添加方法

7、运行场景,按下“M”键,即可在控制台Console上看到打印结果,会提示继承“MonoBehaviour”的类,不能使用new添加,而是建议使用“AddComponent”添加,具体如下图

Unity继承MonoBehaviour类除new的正确添加方法

8、回到打开的“CallFunc”脚本上进行代码编辑,把之前“new...”的方式注释掉 ,使用“AddComponent...”的方式添加,具体代码及代码说明如下图

Unity继承MonoBehaviour类除new的正确添加方法

9、脚本编译正确后,回到Unity界面,运行场景就不会报错,具体如下图

Unity继承MonoBehaviour类除new的正确添加方法

10、到此,《Unity继承MonoBehaviour类除new的正确添加方法》讲解结束,谢谢

  • 邪恶冥刻衔尾蛇无限刷钱攻略
  • Eagle如何为图片分类
  • rpgmaker mv怎么设置管理队伍成员的入队离队
  • eagle怎么启用悬停放大选项?
  • qq和第三方浏览器可以上,ie和edge无法打开网页
  • 热门搜索
    关于植树节的手抄报 春节手抄报图片 汉字手抄报简单又漂亮 一年级手抄报 科技手抄报内容 预防近视手抄报 传承红色基因手抄报 反邪教手抄报 少先队员手抄报 节约用水手抄报文字