David902 发表于 2021-2-12 21:23

已经搞懂为啥了,谢谢各位大佬的解说。

幸福341 发表于 2021-2-12 21:26

这个方法是一个实例方法,你调用该方法时使用的是已经 new 出来的实例对象,构造方法里已经给这个字段赋值了,所以能直接使用。
构造方法传进来的 animation,如果不为空,那就是个已经实例化的对象,自然能直接用。
至于那些继承 MonoBehaviour 挂在 GameObject 上的,你运行的时候 Unity 按需替你 new 了。
页: 1 [2]
查看完整版本: 初学unity,想问下为什么这里不用new初始化对象,就可以直接调用该类方法?