位置: 编程技术 - 正文

地铁跑酷操控程序解析(地铁酷跑瞬间移动)

编辑:rootadmin

推荐整理分享地铁跑酷操控程序解析(地铁酷跑瞬间移动),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:地铁酷跑技巧,地铁跑酷zoe,地铁跑酷操作,地铁跑酷没有技巧不翻滚不跳跃,地铁跑酷技能讲解,地铁跑酷操控程序破解版,地铁跑酷操控程序破解版,地铁跑酷操控程序破解版,内容如对您有帮助,希望把文章链接给更多的朋友!

地铁跑酷操控程序解析(地铁酷跑瞬间移动)

public class Swipe { // Fields public Vector3 end; public float endTime; public Vector3 start; public float startTime; }2.四个滑动方向的枚举 public enum SwipeDir { Up, Down, Left, Right, None }3.监听Touch输入,得到输入的Swipe public void HandleControls() { if (!this._paused && (Input.touchCount > 0)) { Touch touch = Input.touches[0]; if (touch.phase == TouchPhase.Began) { this.currentSwipe = new Swipe(); this.currentSwipe.start = (Vector3) touch.position; this.currentSwipe.startTime = Time.time; } if ((((touch.phase == TouchPhase.Moved) || (touch.phase == TouchPhase.Ended)) || (touch.phase == TouchPhase.Canceled)) && (this.currentSwipe != null)) { this.currentSwipe.endTime = Time.time; this.currentSwipe.end = (Vector3) touch.position; SwipeDir swipeDir = this.AnalyzeSwipe(this.currentSwipe); if (swipeDir != SwipeDir.None) { if (this.characterState != null) { this.characterState.HandleSwipe(swipeDir); } this.currentSwipe = null; } } if ((touch.phase == TouchPhase.Ended) && (this.currentSwipe != null)) { this.currentSwipe.endTime = Time.time; this.currentSwipe.end = (Vector3) touch.position; if ((this.AnalyzeSwipe(this.currentSwipe) == SwipeDir.None) && (this.characterState != null)) { this.HandleTap(); } } } }4.处理、分析得到是Swip;通过向量的点乘,得到沿上下左右四个方向上分量做多的那个方向,作为最终结果。 private SwipeDir AnalyzeSwipe(Swipe swipe) { Vector3 b = Camera.main.ScreenToWorldPoint(new Vector3(swipe.start.x, swipe.start.y, 2f)); if (Vector3.Distance(Camera.main.ScreenToWorldPoint(new Vector3(swipe.end.x, swipe.end.y, 2f)), b) < this.swipe.distanceMin) { return SwipeDir.None; } Vector3 lhs = swipe.end - swipe.start; SwipeDir none = SwipeDir.None; float num2 = 0f; float num3 = Vector3.Dot(lhs, Vector3.up); if (num3 > num2) { num2 = num3; none = SwipeDir.Up; } num3 = Vector3.Dot(lhs, Vector3.down); if (num3 > num2) { num2 = num3; none = SwipeDir.Down; } num3 = Vector3.Dot(lhs, Vector3.left); if (num3 > num2) { num2 = num3; none = SwipeDir.Left; } num3 = Vector3.Dot(lhs, Vector3.right); if (num3 > num2) { num2 = num3; none = SwipeDir.Right; } return none; }地铁跑酷的操控手感灰常好,多多学习,多多借鉴。

用简单的方法做整套UI(教程第一/二/三弹合集)

解决粒子特效被NGUI遮挡的问题 最近给UI添加粒子特效时,总是被UI遮挡,解决方法是:因为粒子系统的渲染顺序列默认为,而NGUI的渲染顺序默认也是从开始,当有嵌套的panel时

unity中对象池运用 最近在研究对象池在unity中的运用对象池,通常用于在那些需要经常创建又销毁的对象比如我们场景中的小怪,经常需要创建和销毁,我们就可以在小怪

标签: 地铁酷跑瞬间移动

本文链接地址:https://www.jiuchutong.com/biancheng/381461.html 转载请保留说明!

上一篇:UGUI与NGUI优缺点对比(ugy与ngy)

下一篇:用简单的方法做整套UI(教程第一/二/三弹合集)(用简单的方法做好玩的手工视频教程)

  • 企业所得税年报怎么查询
  • 增值税留抵抵欠情况说明怎么写
  • 印花税票是什么税种
  • 增值税进项税额加计抵减会计处理
  • 差旅费计入工资成本吗
  • 党费帐常用会计分录
  • 免税商品进项增值税发票怎么做账
  • 个税按照计提申报怎么调整
  • 债务重组损失是费用吗
  • 出口退税新旧申报
  • 销售发票的会计分录怎么做?
  • 企业安全防护措施有哪些
  • 营改增对电信业的影响及对策
  • 工业企业的三个阶段
  • 股东退出资本金收回
  • 融资租赁的固定资产由承租方进行核算,体现了( )原则
  • 外地预缴企业所得税税率
  • 律师要钱吗
  • 用来退税的进项怎么抵扣
  • 设置bios 密码
  • windows缺失
  • Laravel 5.4中migrate报错: Specified key was too long error的解决
  • PHP:oci_server_version()的用法_Oracle函数
  • 外购货物用于不动产在建工程
  • windows modules installer worker怎么禁用
  • 押金要不回来怎么办
  • 如何抓好工程建设
  • Win7系统僵尸部队4存档丢失的解决方法
  • 应用程序无法正常启动0xc000007b
  • 房产税应计入哪个会计科目
  • 锡特f8
  • 工会经费是如何计提的
  • 罚款属于应付账款吗
  • 以前年度损益调整
  • 事故赔偿金怎么处理
  • system view命令
  • 小规模建筑公司经营范围大全
  • 应收账款属于会计的哪个要素
  • 小企业会计准则应付税款法
  • 其他免税销售额怎么算
  • 法人和自然人有什么区别通俗一点
  • 哪些人不要申报个税
  • rust基础操作
  • 以前年度损益调整是什么意思
  • 公司捐赠给个人公司要交税吗
  • 工资包含福利费吗
  • 小微企业所得税税率
  • 水处理设备行业发展
  • 工程项目成本核算
  • 车间管理人员的福利费计入什么科目
  • 月末应交增值税借方余额期末该怎么处理
  • 收到退回的企业所得税会计分录
  • 社保账务如何做会计分录
  • 工会为员工购买水杯
  • Win2003 上配置 VPN + NAT共享上网的步骤分享
  • win8创建系统映像
  • xp系统怎么更改用户权限
  • linux svn操作
  • win7删除搜索历史记录
  • windows虚拟内存设置
  • win7断电后无法正常启动
  • win10自动更新win11怎么办
  • win10开始菜单图标消失
  • Cocos2d-x c++和java相互调用
  • EXTjs4.0的store的findRecord的BUG演示代码
  • nodejs示例
  • 学习计划
  • codeblocks配置opencv
  • 批处理计算的特点
  • easyui combobox设置值
  • 网络ping大包
  • 优化lr
  • unity的text
  • python面向对象编程心得体会
  • 济南个税起征点是多少2021
  • 车船税补办
  • 税务部门协作
  • 定额发票作废了还能报销吗
  • 湖南地税局客服电话号码
  • 税收分类编码1080499
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设