C#在Unity上的应用

举报
陈言必行 发表于 2021/08/13 22:57:36 2021/08/13
【摘要】   注意图中修改过的量的变化。 继承自MonoBehaviour的类,不需要自己创建它的实例,也不能自己创建(如 new 类名)。 因为所有从MonoBehaviour继承过来的类,unity都会自动创建实例,并且调用被重载的方法,如我们经常用到的Awake,Start, Update等。 而普通类,...

 

注意图中修改过的量的变化。
继承自MonoBehaviour的类,不需要自己创建它的实例,也不能自己创建(如 new 类名)。
因为所有从MonoBehaviour继承过来的类,unity都会自动创建实例,并且调用被重载的方法,如我们经常用到的Awake,Start, Update等。
而普通类,就可以用new来创建实例了。
类、字段、属性、函数的调用,我们在Unity中很少使用new的方式来创建对象,除非是我们自己创建的纯C#类
C#中,要用一个类,修改另一个类中的变量,(全部是公开的public),我们会创建对象,让后通过 ’对象名.属性‘ 的方式调用,修改就可以了,,,而在Unity中没有使用new创建对象的过程,而是通过 用其类名声明变量(如上2图),然后通过拖拽的方式引用,在Start()方法中调用赋值(更改属性),这里可以更改所有属性面板的内容,如果不知道调用方法,可以通过查询API文档来进行修改属性。

文章来源: czhenya.blog.csdn.net,作者:陈言必行,版权归原作者所有,如需转载,请联系作者。

原文链接:czhenya.blog.csdn.net/article/details/76444216

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。