<六>脚本组件
在资源管理器创建一个TS脚本,命名为PlayerMovement

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
浙公网安备 33010602011771号