脚本的开启和禁用

我一开始为什么需要用到脚本的禁用?因为一开始我小动物的行为是由插件DoTween来控制的,但是因为我不知道怎么在插件控制的运动中改变动画状态,因此,我只能让插件来让小动物转一圈,然后再使用
transform.position += transform.forward * Time.deltaTime * walkSpeed;来控制运动,但是这个时候我们不能在插件运行的时候让我控制运动的脚本开启,所以需要脚本的禁用,我是用另一个脚本来控制这个脚本的运动的。

private Script goat;
void Start()
{
Invoke(“Show”,40f);
}
//我为什么要在start里面写呢?因为我发现我这个脚本的禁用与开启(enabled)只在Start里面用,如果不是只能在Start里面用我就会在Update里面用了,因为我需要时间

public void Show()
{
goat.GetComponnent《goats》().enabled=true;
}

猜你喜欢

转载自blog.csdn.net/vickieyy/article/details/88130549