位置: 编程技术 - 正文

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

编辑: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环境中可毒
  • 现金发放的餐补算工资么
  • 工厂采购部门
  • ghost打开
  • 单反镜头直径越大是不是就越好
  • php查看变量数据类型
  • vue-router跳转
  • php精度丢失
  • 夜间潜水时发现水体
  • 火星车百家号
  • php序列化和反序列化函数
  • 外出培训餐费要进差旅费吗
  • 使用session的步骤
  • ps打不了字只显示一个点怎么办
  • 实现自己的http server loop_in_codes C++博客
  • 未分配利润是负数是亏损吗
  • 推广费的比例
  • 出口企业的出口比例怎么算
  • 临时工工资账务处理该怎么进行
  • 货币市场基金的特点
  • 差旅费可以抵扣嘛
  • mysql sql性能优化
  • 应交税费会计分录完整版
  • 存货报废应如何进行账务处理
  • 金融企业往来支出属于什么科目
  • 上一年度所得税忘记计提了怎么办
  • 行政单位基建账并入大账规定
  • 加盟代理需要什么手续
  • 了解出口业务操作流程
  • 打样费入什么科目
  • 免税苗木普通发票抵扣怎么在申报填写
  • 坏账准备的余额百分比法
  • 个别会计报表和合并会计报表
  • 零申报资产负债表填0合适吗
  • 递延收益的会计核算
  • 发票开错了只能冲红票吗?
  • 小规模纳税人季报网上申报流程
  • 政府奖励我公司的钱
  • 企业产值什么意思
  • 冲红的发票抵扣联要放在凭证里吗
  • 什么情况下要暂扣驾驶证
  • 会计备注一般写什么
  • win8系统开机界面
  • 地图是英语如何改为中文
  • linux vi命令详解菜鸟教学
  • ubuntu系统键盘无用
  • win7 64位系统玩英雄联盟lol频繁提示failed to create dump file error 183的解决方法
  • kernel-headers-2.2.1-4
  • win7系统待机设置
  • Linux系统如何创建目录
  • vbs编辑
  • 不易引起无意注意的是
  • 杀死oracle进程
  • jquery从左到右渐渐显示
  • ShareSdk实现第三方分享功能
  • jquery过滤选择器按照过滤规则分类包括?
  • python类属性和类方法
  • 北京大兴区地税局电话
  • 深圳市国家税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设