在武器脚本中定义攻击目标
import ConfigMgr from './ConfigMgr'
import BulletLayer from './BulletLayer';
import MonsterLayer from './MonsterLayer'
import Monster from './Monster'
const {
ccclass, property} = cc._decorator;
@ccclass
export default class Weapon extends cc.Component {
//攻击目标(敌人类型)
private targetTs:Monster = null;
onUpdate(dt){
let monsterTs = this.monsterLayerTs.getMonsterByPosAndDistance(this.node.position,this.fireRange);
//判断如果脚本不为空,攻击范围有敌人
if(monsterTs){
//每一帧设置攻击目标
this.targetTs