发布网友 发布时间:2022-12-21 22:51
共3个回答
热心网友 时间:2024-03-09 11:12
对于静态Script(可以不继承MonoBehiviour)
直接用 脚本名.函数名(参数); 调用即可
对于组件
如果是静态成员,同上
如果是动态成员,可以用GetComponent<脚本名称>()来获取此脚本的类
也就是使用 GetComponent<脚本名称>().函数名(参数);调用
注意:上述其实省略了一个this对象,表示本身,意思是说你用
GetComponent<脚本名称>() 获取的对象是此脚本所挂载的对象上的此C#脚本对象
如果你要调用其他物体的脚本的成员,请使用Obj.GetComponent<脚本名称>().函数名(参数);这里Obj指的是其他物体的GameObject对象
热心网友 时间:2024-03-09 11:13
例:第一个脚本名字为Class_1,第二个脚本名字为Class_2,Class_1调用Class_2热心网友 时间:2024-03-09 11:13
有2个脚本 Class_1脚本拖到物体A上。