技能系统修改为 只负责普通技能
This commit is contained in:
@@ -26,7 +26,9 @@ export class Skill extends ecs.Entity {
|
||||
group: number, // 阵营
|
||||
parent: Node, // 父节点
|
||||
uuid: number, // 技能ID
|
||||
targetPos: Vec3 // 目标位置
|
||||
targetPos: Vec3, // 目标位置
|
||||
target:any=null, // 目标
|
||||
caster:any=null // 施法者
|
||||
) {
|
||||
const config = SkillSet[uuid];
|
||||
if (!config) return;
|
||||
@@ -46,11 +48,14 @@ export class Skill extends ecs.Entity {
|
||||
skillComp.endType = config.endType;
|
||||
skillComp.speed = config.speed;
|
||||
skillComp.inTime = config.in;
|
||||
skillComp.atk_count = 0;
|
||||
skillComp.startPos = v3(startPos.x,BoxSet.GAME_LINE+35,0)
|
||||
skillComp.targetPos = v3(targetPos.x,BoxSet.GAME_LINE+50,0)
|
||||
skillComp.target = target;
|
||||
skillComp.caster = caster;
|
||||
skillComp.prefabName = config.sp_name;
|
||||
skillComp.group = group;
|
||||
|
||||
console.log(config.sp_name+"技能配置",skillComp);
|
||||
// 初始化动画名称
|
||||
skillComp.animName = config.animName; // 从配置获取动画名称
|
||||
this.add(skillComp);
|
||||
|
||||
Reference in New Issue
Block a user