第八课 事件系统与计时器

本文详细介绍了JavaScript前端开发中事件系统的使用,包括如何访问节点、节点属性的修改、计时器的实现(定时计时器、一次性计时器和关闭计时器)、场景切换,以及重点讲解了事件系统,特别是自定义事件的创建、监听和取消监听,还涉及了跨脚本监听事件的实现策略。
摘要由CSDN通过智能技术生成

一.如何访问别的节点

1.通过属性检查器设置节点来访问别的节点
2.通过代码子节点父节点的访问
①通过子节点名字访问
②通过子节点数组访问
const {
    ccclass, property } = cc._decorator;

@ccclass
export default class sp2 extends cc.Component {
   
    onLoad() {
   
        //sp2脚本挂载在cavans节点下
        //①通过子节点的名字访问子节点
        console.log("输出cavans节点下子节点background", this.node.getChildByName("background"));
        //②通过子节点数组访问子节点
        console.log("输出cavans节点下第0个子节点", this.node.children[0]);
        console.log("输出cavans节点下第1个子节点", this.node.children[1]);
        console.log("输出cavans节点下第2个子节点", this.node.children[2]);
        console.log("输出cavans节点下第3个子节点", this.node.children[3]);
    }
}
③通过属性访问父节点
④通过方法访问父节点
const {
    ccclass, property } = cc._decorator;

@ccclass
export default class sp2 extends cc.Component {
   
    onLoad() {
       //sp2脚本挂载在cavans节点下
        //③通过属性访问父节点
        console.log("输出cavans节点的父节点cc.Scene", this.node.parent);
        //④通过方法访问父节点
        console.log("输出cavans节点的父节点cc.Scene", this.node.getParent());
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值