是否可以继续统一激活脚本?

时间:2016-01-05 00:38:15

标签: c# android button unity3d scripting

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

非常感谢你!

1 个答案:

答案 0 :(得分:3)

你的脚本已经被加载了,所以如果排行榜显示在Start()或Activate()中,那么它就不会再出现了。 将显示排行榜的代码放在脚本中的函数中,如

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

将此脚本附加到按钮或更好的按钮的父级。然后按钮的OnClick回调将是ShowLeaderboard。 您可以让脚本在Start()函数中调用它,但通常您希望避免依赖于加载时发生的脚本功能而不是其他地方