位置: 编程技术 - 正文

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

编辑: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(教程第一/二/三弹合集)(用简单的方法做好玩的手工视频教程)

  • 企业所得税研发费用加计扣除条件
  • 公司注册实缴资金能取出吗
  • 增值税发票丢失最新处理办法
  • 股权激励费用怎么摊销
  • 赠送客户样品怎么写文案
  • 小规模纳税人未开票收入如何填申报表
  • 现金支票怎么支付的
  • 套期保值账务处理出售被套期项目
  • 进口增值税已抵扣想出口
  • 库存现金日记账和库存现金总账都应逐日逐笔
  • 资本公积是啥
  • 当月预交增值税时所属期选了上期怎么办
  • 公司注销固定资产交什么税
  • 建筑工程总包单位
  • 在外省预交企业所得税
  • 国外客户要求退货
  • 事业单位什么情况下可以提前退休
  • 销售库存商品会引起收入增加吗
  • 跨年度的费用发票,如何做分录
  • 代销的价格怎么定
  • 事业单位财务预算管理制度
  • php常用的设计模式在开发中的实例
  • 良心推荐博主
  • linux怎么检查网络状态
  • amr文件怎么转换为mp3
  • 固定资产多少可以费用化
  • php获取post请求参数
  • 计提本月房产税的纳税基数怎么算的
  • 哪些项目可以在城镇开发边界外
  • 短期借款会计如何做账
  • 怎么查看python
  • 2022年最新办公用房标准
  • 新旧会计准则口径
  • 出口汽车配件怎么报关
  • 申报表填完后下一步是什么
  • 非公司员工可以报销差旅费吗
  • 分公司能不能作为行政处罚的主体
  • 管理费用错账怎么处理
  • 冲回多提的坏账准备会计分录
  • 增值税专用发票查询系统官方网站
  • 小型微利企业认定标准最新
  • 房产交易缴税
  • 免税饲料做为免税吗
  • 什么叫代销合同
  • 劳务关系需要交税吗
  • 商业地产收税
  • 投资性房地产出租的会计处理
  • 免抵退税怎么申报
  • 赠送油卡需要代理吗
  • 税控盘服务费抵扣
  • 固定资产计提折旧的会计科目
  • 哪些发票必须注销
  • 建账的过程包括哪些内容
  • 设置账本应当遵循哪些原则
  • 企业低值易耗品的摊销方法有( )
  • 多种不同的 MySQL 的 SSL 配置
  • oracle和sqlserver的区别
  • winxp关机立马自动重启
  • ssh连接虚拟机centos
  • Linux x86_64下安装Flash Player 9
  • win7 word
  • windows8.1开机
  • ubuntu如何安装wps
  • 给推荐几款
  • realpopup.exe - realpopup是什么进程
  • Mac显示桌面快捷键
  • centos6.5忘记密码
  • win7升级win10系统版本软件还有吗
  • win8桌面不显示
  • php运行时出现找不到该网页
  • linux系统修改
  • 查看进程使用的端口
  • django图片加载不出来
  • 在js中如何判断数据类型
  • unity shader lod
  • multiset volatile
  • 重庆市国税12366
  • 广西电子发票如何申请
  • 车辆购置税查询不到应征欠税信息,不能进行扣款操作
  • 开票软件提示连接服务器失败怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设