在《魔兽世界》中,OnShow和OnLoad有什么区别?

这可能听起来是一个非常明显的问题,但我正在为一幅画使用OnShow脚本处理程序,并且它似乎在画的加载和显示时都生效,所以我不明白为什么我应该在帧上使用OnLoad。它在加载时显示,并且在显示之前加载,但这真的很重要吗?

我是否没有意识到这两者之间的主要区别?

点赞
用户1009655
用户1009655

OnShow 当框架变为可见时被调用。框架可以在不可见的情况下创建。因此,OnShow 不会被调用,而另一方面,OnLoad 将会在框架被创建时调用。

OnLoad 在创建框架时被调用 - 如上所述不可见。

来源:

http://wowprogramming.com/docs/scripts/OnShow

http://wowprogramming.com/docs/scripts/OnLoad

2014-05-28 11:21:13