dd
This commit is contained in:
@@ -14,15 +14,13 @@ import { smc } from "../common/SingletonModuleComp";
|
||||
import { MonsterModelComp } from "./MonsterModelComp";
|
||||
import { MonsterSpine } from "./MonsterSpine";
|
||||
import { MonsterViewComp } from "./MonsterViewComp";
|
||||
import { MoveToComp } from "../common/MoveTo";
|
||||
/** 角色实体 */
|
||||
@ecs.register(`Monster`)
|
||||
export class Monster extends ecs.Entity {
|
||||
// 数据层
|
||||
MonsterModel!: MonsterModelComp;
|
||||
// 视图层
|
||||
MonsterView!: MonsterViewComp;
|
||||
RoleMoveTo!: MoveToComp; // 移动
|
||||
MonsterView!: MonsterViewComp; // 移动
|
||||
|
||||
protected init() {
|
||||
this.addComponents<ecs.Comp>(
|
||||
@@ -74,14 +72,6 @@ export class Monster extends ecs.Entity {
|
||||
|
||||
console.log(smc.heros_in,smc.monsters_in)
|
||||
}
|
||||
|
||||
/** 移动(ECS System处理逻辑,分享功能独立的业务代码) */
|
||||
move(target: Vec3,speed:number = 100) {
|
||||
var move = this.get(MoveToComp) || this.add(MoveToComp);
|
||||
move.target = target;
|
||||
move.node = this.MonsterView.node;
|
||||
move.speed = speed;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user