0
点赞
收藏
分享

微信扫一扫

unity3D 调用set和get方法


前提:从外部调用。。。

从外部(另个脚本)调用函数weizhi时只会触发get方法,而set方法是不走的。

unity3D 调用set和get方法_get方法

要走set的方法必须要在调用的脚本里实现被调用类的set方法。这里是vector3类型的所以要传入这个函数一个vector3参数(其实就是set=value).传入的参数是可以随便的,因为传参数只是为了触发set这个方法,这里就传一个vector3(0,0,0)。而真实执行的set里面的方法的value是 weizhis = new Vector3(transform.localPosition.x, transform.localPosition.y, (transform.localPosition.z + 5));而并不是vector3(0,0,0)。

然后再去调用get方法:po=bai.weizhi;这样才能获取到另个脚本里的set方法的值。

unity3D 调用set和get方法_set方法_02


举报

相关推荐

0 条评论