生命周期BUG,只输出start。

  • Creator 版本: 3.6.2

  • 目标平台:

  • 重现方式:
    编写如下脚本挂在任意场景对象内,然后内置预览器运行,结果值输出了start,onload没有输出,点场景内的脚本勾选disable和enable后也只输出了disable,enable没输出。
    第一次用creator,希望指教,浏览器下正常输出。
    刚刚测试了一下:如果默认隐藏对象,预览的时候手动激活就能正常出现onload oneable start的log。
    对了我之前是用Unity的,这个生命周期不知道是不是和他一样啊。
    import { _decorator, Component, Node } from ‘cc’;

const { ccclass, property } = _decorator;

@ccclass(‘GameMain’)

export class GameMain extends Component {

onLoad(){

    console.log("onLoad");


}

start() {

    console.log("start");

}

onEnable(){

    console.log("onEnable");

   

}

onDisable()

{

    console.log("onDisable");

}

onDestroy()

{

    console.log("onDestroy");

   

}

update(deltaTime: number) {

   

}

}

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

先解决红色报错呀…
onload我试过了,浏览器内置编辑器都正常哎

生命周期没问题的,检查下控制台的预览时清空是否勾选image
可能是由于勾选了这个导致的清掉了部分日志。这个问题我们后续会进行修复,感谢反馈。