<六>脚本组件

在资源管理器创建一个TS脚本,命名为PlayerMovement
image

import { _decorator, Component, Node } from 'cc';

import是引用的意思,当一个脚本组件想要使用不在自己文件内的代码时,就需要使用到import...from语句。
'cc'是CocosCreator引擎库的缩写,以上语句表示,从cc库中引入_decorator, Component, Node等类名

const { ccclass, property } = _decorator;

解构,从_decorator中取出ccclass, property使用

@ccclass('PlayerMovement')

ccclass用于标记该类是不是一个脚本组件。
这个语句会告诉编辑器,PlayerMovement是一个脚本组件
只有用@ccclass标记的类才可以作为组件脚本添加到节点上

export class PlayerMovement extends Component {
    start() {

    }

    update(deltaTime: number) {
        
    }
}

PlayerMovement继承组件类Component,可以使用Component的所有属性。
关键字export表示该类可以被导出,只有标记为可以被导出的类,才能在别的文件中import

posted @ 2024-12-17 11:40  EricShx  阅读(36)  评论(0)    收藏  举报