35 lines
955 B
TypeScript
35 lines
955 B
TypeScript
/*
|
||
* @Author: dgflash
|
||
* @Date: 2021-11-18 17:42:59
|
||
* @LastEditors: dgflash
|
||
* @LastEditTime: 2022-08-17 12:36:18
|
||
*/
|
||
|
||
import { Vec3, _decorator ,tween} from "cc";
|
||
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
|
||
import { CCComp } from "../../../../extensions/oops-plugin-framework/assets/module/common/CCComp";
|
||
import { MonsterSpine } from "./MonsterSpine";
|
||
|
||
const { ccclass, property } = _decorator;
|
||
|
||
/** 角色显示组件 */
|
||
@ccclass('MonsterViewComp') // 定义为 Cocos Creator 组件
|
||
@ecs.register('MonsterView', false) // 定义为 ECS 组件
|
||
export class MonsterViewComp extends CCComp {
|
||
/** 角色动画 */
|
||
as: MonsterSpine = null!;
|
||
/** 角色控制器 */
|
||
|
||
/** 视图层逻辑代码分离演示 */
|
||
onLoad() {
|
||
this.as = this.getComponent(MonsterSpine);
|
||
//移动到0,-60
|
||
|
||
}
|
||
|
||
|
||
|
||
reset() {
|
||
this.node.destroy();
|
||
}
|
||
} |