C#在Untiy上的应用

C#在Untiy上的应用_第1张图片 C#在Untiy上的应用_第2张图片


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



你可能感兴趣的:(ジ﹋★☆『,Unity,3D,』,Unity,引擎入门)