找回密码
 立即注册
楼主: 万胜

初学unity,想问下为什么这里不用new初始化对象,就可以直接调用该类方法?

[复制链接]
发表于 2021-2-12 21:23 | 显示全部楼层
已经搞懂为啥了,谢谢各位大佬的解说。
发表于 2021-2-12 21:26 | 显示全部楼层
这个方法是一个实例方法,你调用该方法时使用的是已经 new 出来的实例对象,构造方法里已经给这个字段赋值了,所以能直接使用。
构造方法传进来的 animation,如果不为空,那就是个已经实例化的对象,自然能直接用。
至于那些继承 MonoBehaviour 挂在 GameObject 上的,你运行的时候 Unity 按需替你 new 了。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 20:41 , Processed in 0.084060 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表