有没有可能继续统一激活一个脚本

本文关键字:一个 脚本 激活 有可能 继续 | 更新日期: 2023-09-27 18:29:02

我在Unity 5中有一个按钮,它正在加载一个脚本来显示我设置的谷歌排行榜。但是,当我按下按钮并离开排行榜后,当我再次按下按钮时,它不会打开排行榜。有没有办法再次激活脚本?

非常感谢!

有没有可能继续统一激活一个脚本

好吧,你的脚本已经加载了,所以如果排行榜显示在Start()或Activate()中,那么它不会再次出现是有道理的。让显示排行榜的代码在脚本上的一个函数中,如

public void ShowLeaderboard(){
     //Do whatever you need to do
}

将此脚本附加到按钮,或者更好地附加到按钮的父级。然后按钮的OnClick回调将显示排行榜。您可以让脚本在Start()函数中将其调用为,但通常情况下,您希望避免依赖于在加载时发生的脚本功能,而不依赖于