萌新求助,脚本代码完全一样但一个有效,一个无效是为什么呢?

  • Creator 版本: 3.4.2

  • 目标平台: 谷歌浏览器

  • 重现方式:换个脚本绑定

按钮分别绑定这两个脚本,gotoSingleGameScript能生效,gotoChooseScript不行,但除了名字都是一样的啊。

gotoChooseScript.ts:

import { _decorator, Component, Node, CCObject, director, Label } from 'cc';
const { ccclass, property } = _decorator;

@ccclass('gotoChooseScript')
export class gotoChooseScript extends Component {
   @property(Label)
   buttonGame: Label = null;

   onLoad(){
       if(this.buttonGame.node.on){
           this.goToSingleGame();
       }
   }
   
   goToSingleGame(){
       director.preloadScene('chooseScene',(err)=>{
           if(!err){
               director.loadScene('chooseScene',function(){

               });
           }
       });  
   }

   update(dt){}
}

gotoSingleGameScript.ts:

import { _decorator, Component, Node, CCObject, director, Label } from 'cc';
const { ccclass, property } = _decorator;

@ccclass('gotoSingleGameScript')
export class gotoSingleGameScript extends Component {
   @property(Label)
   buttonGame: Label = null;

   onLoad(){
       if(this.buttonGame.node.on){
           this.goToSingleGame();
       }
   }
   
   goToSingleGame(){
       director.preloadScene('chooseScene',(err)=>{
           if(!err){
               director.loadScene('chooseScene',function(){

               });
           }
       });  
   }

   update(dt){}
}

已经解决,是我clickEvents没改

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。