慕粉1637387195
2017-06-26 17:25
为什么可以不经过类名直接调SetPosX()这个方法
因为SetPosX(...)是定义在这个类内部的方法,你调用的时候不需要指定
如果你是在别的地方定义一个物体ob;
调用的时候就需要这样写ob.SetPosX(...);//注意ob是对象名,而不是类名
这个是C#的一个语法,微软关于扩展方法的介绍
是一种规定,方法的某一类型参数带this,则该类型都可用该方法
Unity 3D游戏开发之脚本系统
31744 学习 · 26 问题
相似问题