问题描述
我在项目中引入了统一广告。第一次运行时一切正常,它表明会展示广告,但是当我第二次点击播放时,它给我这个错误“ MissingReferenceException:'GameObject'类型的对象已被破坏,但您仍在尝试访问它。 您的脚本应检查其是否为null或不破坏该对象。” 这是我的广告脚本
Traceback (most recent call last):
File "./az.py",line 25,in <module>
home_average_odds = [my_elem.text for my_elem in webdriverwait(driver,50).until(EC.presence_of_all_elements_located((By.XPATH,'//*[@id="odds-data-table"]/div/table/tfoot/tr[2]/td[contains(@class,"right")]')))]
File "/usr/local/lib/python3.8/dist-packages/selenium/webdriver/support/wait.py",line 80,in until
raise TimeoutException(message,screen,stacktrace)
selenium.common.exceptions.TimeoutException: Message:
解决方法
加载新场景时,前一个场景中的游戏对象将被破坏。为了防止这种情况,请在您的获利脚本中添加以下功能。
void Awake() {
DontDestroyOnLoad(this.gameObject);
}