此文章意在记录我是如何处理游戏里面特殊技能需求处理方案,

之前做游戏很多年,技能打出去都是扇形,圆形为主的攻击范围获取伤害;

然后昨天策划提出一个需求,从玩家当前坐标点开始打出正前方一个矩形返回获取伤害值计算;

 

移动开发培训,Android培训,安卓培训,手机开发培训,手机维修培训,手机软件培训

移动开发培训,Android培训,安卓培训,手机开发培训,手机维修培训,手机软件培训

 1     //<editor-fold defaultstate="collapsed" desc="获取角度 public static int getATan(float x1, float y1, float x2, float y2)"> 2     public static int getATan(float x1, float y1, float x2, float y2) { 3         //正切(tan)等于对边比邻边;tanA=a/b 4         int a = 0; 5  &nb