mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-09-27 10:46:17 +00:00
基础的数值计算
This commit is contained in:
@@ -2,7 +2,6 @@ import { v2 } from "cc";
|
||||
import { JTween } from "../../../../../../extensions/ngame/assets/ngame/sync/frame/game/tween/JNFrameTween";
|
||||
import { app } from "../../../../App";
|
||||
import GSpine from "../../../base/common/GSpine";
|
||||
import GRoleBase from "../../../base/role/GRoleBase";
|
||||
import GSkillCDBase from "../../GSkillCDBase";
|
||||
import { v3 } from "cc";
|
||||
import GBaseMode from "../../../GBaseMode";
|
||||
@@ -10,6 +9,7 @@ import GDetection from "../../../base/common/GDetection";
|
||||
import { rect } from "cc";
|
||||
import GRoleDefault from "../../../base/role/GRoleDefault";
|
||||
import { TB } from "../../../../../resources/config/data/schema";
|
||||
import GRoleAttack from "../../../base/common/GRoleAttack";
|
||||
|
||||
/**
|
||||
* 疯狂松鼠技能
|
||||
@@ -33,7 +33,7 @@ export default class GSkillCrazySquirrel extends GSkillCDBase{
|
||||
|
||||
//获取敌人位置
|
||||
let enemy = this.role.fsm.enemy;
|
||||
let scene:GBaseMode<{}> = this.role.mode;
|
||||
let scene:GBaseMode<{},{}> = this.role.mode;
|
||||
if(!enemy) return false;
|
||||
|
||||
let aw = parseInt(this.info.skillArgs[1]);
|
||||
@@ -60,9 +60,8 @@ export default class GSkillCrazySquirrel extends GSkillCDBase{
|
||||
let world = spine.node.worldPosition;
|
||||
spine.node.destroy();
|
||||
GSpine.onPlaySceneSpine(scene,v2(world.x,world.y),app.battleRes.roleResSpine[30005],"animation");
|
||||
console.log(GDetection.testAABBRole(rect(world.x,world.y,aw,ah)).length)
|
||||
GDetection.testAABBRole(rect(world.x,world.y,aw,ah)).forEach(role =>{
|
||||
role.onHit();
|
||||
GDetection.testAABBCenterRole(rect(world.x,world.y,aw,ah)).forEach(enemy =>{
|
||||
GRoleAttack.onNormalAttack(this.role,enemy);
|
||||
});
|
||||
})
|
||||
.start();
|
||||
|
Reference in New Issue
Block a user