请选择 进入手机版 | 继续访问电脑版

默认
回复 0
  • TA的每日心情
    慵懒
    2021-1-1 19:30
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    89

    主题

    124

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    27135

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    八方向取两点方向[复制链接]
    发表于 2020-6-8 11:06:47 | 显示全部楼层 |阅读模式
    角度 = 求两点角度(摇杆前景.x  , 摇杆前景.y  , 摇杆定位.x  , 摇杆定位.y )
    角度 = 弧到角度(角度 )



    如果(距离 > 0 ){//如果条件满足事件

            如果(角度 > 45-余角 && 角度 < 45+余角 ){//如果条件满足事件
    玩家方向 = '左上'
            }
            如果(角度 > 90-余角 && 角度 < 90+余角 ){//如果条件满足事件
                    玩家方向 = '上'
            }
            如果(角度 > 135-余角 && 角度 < 135+余角 ){//如果条件满足事件
                    玩家方向 = '右上'
            }
            如果(角度 > 180-余角 && 角度 <  181 ){//如果条件满足事件
                    玩家方向 = '右'
            }
            如果(角度 <  -180 + 余角 ){//如果条件满足事件
                    玩家方向 = '右'
            }
            如果(角度> -135 - 余角 && 角度 <  -135 + 余角 ){//如果条件满足事件
                    玩家方向 = '右下'
            }
            如果(角度> -90 - 余角 && 角度 <  -90 + 余角 ){//如果条件满足事件
                    玩家方向 = '下'
            }
            如果(角度> -45 - 余角 && 角度 <  -45 + 余角 ){//如果条件满足事件
                    玩家方向 = '左下'
            }
            如果(角度>  - 余角 && 角度 <  1 ){//如果条件满足事件
                    玩家方向 = '左'
            }
            如果(角度 < 余角  && 角度>0){//如果条件满足事件
                    玩家方向 = '左'
            }
    }




    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|55IDE.Com

    GMT+8, 2021-4-19 01:01 , Processed in 0.164204 second(s), 40 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    返回顶部