C#在Untiy上的应用

2020-09-27 19:31发布

注意图中修改过的量的变化。

继承自MonoBehaviour的类,不需要自己创建它的实例,也不能自己创建(如 new 类名)。

因为所有从MonoBehaviour继承过来的类,unity都会自动创建实例,并且调用被重载的方法,如我们经常用到的Awake,Start, Update等。

而普通类,就可以用new来创建实例了。

类、字段、属性、函数的调用,我们在Unity中很少使用new的方式来创建对象,除非是我们自己创建的纯C#类

C#中,要用一个类,修改另一个类中的变量,(全部是公开的public),我们会创建对象,让后通过 ’对象名.属性‘ 的方式调用,修改就可以了,,,而在Unity中没有使用new创建对象的过程,而是通过 用其类名声明变量(如上2图),然后通过拖拽的方式引用,在Start()方法中调用赋值(更改属性),这里可以更改所有属性面板的内容,如果不知道调用方法,可以通过查询API文档来进行修改属性。




作者:Czhenya

链接:https://blog.csdn.net/Czhenya/article/details/76444216

来源:CSDN
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。