首页 > 移动平台 > 详细

基于消息中心的摇杆移动

时间:2019-09-11 22:36:29      阅读:26      评论:0      收藏:0      [点我收藏+]

标签:添加   偏移量   原理   条件   找到   计算   

摇杆的实现原理 摇杆的组成是两个圆形 底图为大圆 大圆的半径是小圆的按压范围 以圆心为中心 模长为1 可看做坐标系 分为4个象限 根据按压点返回的Vector2值判断目标点在哪个象限 摇杆多用于手游 无法像键盘或鼠标输入具体位置 那么返回的Vector2值就用按压的力度*具体的模长来计算 目前完成了用户的输入 也就是得到了具体的偏移量 可以驱动所写的数据逻辑执行 经过逻辑的分发之后找到最后的执行逻辑 完成到目标点的移动 具体的执行逻辑可以应用消息中心 定义移动的枚举类型 首先添加事件 再写触发事件的条件 定为按压一次就发送一次消息 消息中心收到消息后完成对事件的派发 在具体执行逻辑中再根据枚举类型判断事件 完成对事件的触发

基于消息中心的摇杆移动

标签:添加   偏移量   原理   条件   找到   计算   

原文:https://www.cnblogs.com/PJ-Mr-Zhang/p/11508923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号