技能内存优化
This commit is contained in:
@@ -32,8 +32,9 @@ export class AtkComComp extends CCComp {
|
||||
}
|
||||
});
|
||||
|
||||
// 根据skill.hit_num决定攻击模式
|
||||
if(skill.hit_num > 0) {
|
||||
// 根据配置的hit_num决定攻击模式
|
||||
const hitNum = skill.skillConfig?.hit_num || 0;
|
||||
if(hitNum > 0) {
|
||||
// 限制目标数量:按距离排序,选择最近的N个目标
|
||||
if(targetsInRange.length > 0) {
|
||||
// 按距离排序(从近到远)
|
||||
@@ -44,7 +45,7 @@ export class AtkComComp extends CCComp {
|
||||
});
|
||||
|
||||
// 限制目标数量
|
||||
const maxTargets = Math.min(skill.hit_num, targetsInRange.length);
|
||||
const maxTargets = Math.min(hitNum, targetsInRange.length);
|
||||
const selectedTargets = targetsInRange.slice(0, maxTargets);
|
||||
|
||||
selectedTargets.forEach(target => {
|
||||
|
||||
Reference in New Issue
Block a user