play.on() 回调每调用一次就 会增加一个回调监听, 导致每次进界面就创建一次监听回调. 一个事件就触发重复多次回调. 又没有 类似off的方法.
能想到的解决办法只能 创建一个全局的play 事件管理器, 进行统一的监听回调,然后再分发给需要的地方.
首先,可以 off 掉事件。
其次,我们推荐像你说的使用全局事件注册,因为 SDK 的事件是不可预期的。比如在切换场景时,也可能有事件接收,而监听事件的功能「不应该」随着游戏对象上挂载的脚本的销毁而丢失。
好的. 刚研究,很多API不熟.