|
角度 = 求两点角度(摇杆前景.x , 摇杆前景.y , 摇杆定位.x , 摇杆定位.y )
角度 = 弧到角度(角度 )
如果(距离 > 0 ){//如果条件满足事件
如果(角度 > 45-余角 && 角度 < 45+余角 ){//如果条件满足事件
玩家方向 = '左上'
}
如果(角度 > 90-余角 && 角度 < 90+余角 ){//如果条件满足事件
玩家方向 = '上'
}
如果(角度 > 135-余角 && 角度 < 135+余角 ){//如果条件满足事件
玩家方向 = '右上'
}
如果(角度 > 180-余角 && 角度 < 181 ){//如果条件满足事件
玩家方向 = '右'
}
如果(角度 < -180 + 余角 ){//如果条件满足事件
玩家方向 = '右'
}
如果(角度> -135 - 余角 && 角度 < -135 + 余角 ){//如果条件满足事件
玩家方向 = '右下'
}
如果(角度> -90 - 余角 && 角度 < -90 + 余角 ){//如果条件满足事件
玩家方向 = '下'
}
如果(角度> -45 - 余角 && 角度 < -45 + 余角 ){//如果条件满足事件
玩家方向 = '左下'
}
如果(角度> - 余角 && 角度 < 1 ){//如果条件满足事件
玩家方向 = '左'
}
如果(角度 < 余角 && 角度>0){//如果条件满足事件
玩家方向 = '左'
}
}
|
|