位置: 编程技术 - 正文

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

编辑: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更新后无法开机
  • 最新早上好图片大全集
  • 如何禁止远程
  • php压缩包
  • php开源软件
  • 建筑业总产值和营业收入相等吗?
  • 如何关闭win11系统
  • 购进旧设备折旧年限如何计算
  • web前端综合案例开发离线作业1
  • php代码规范七大原则
  • 已经开票但是未达到收入确认条件的怎么进行账务处理
  • 红字发票账务处理需冲回成本吗?
  • 自产产品对外捐赠销项税额怎么计算
  • 收到银行开的手续费发票怎么做分录
  • node.js教程详细
  • iscsiadm命令详解
  • emacs scheme
  • java中的泛型的好处
  • 累计折旧累计摊销属于现金流吗
  • 货币资金包括哪些方面
  • 年末本年利润怎么结转
  • 已提减值准备的固定资产报废,确认的所得税资产
  • 出口退税会计分局
  • phpcms v9安装教程
  • centos上安装vscode
  • 费用报销做账分录
  • 购物赠品的处理流程
  • 给员工购买住房公积金是先办卡吗?
  • 小规模普通发票怎么做分录
  • 季度所得税申报表本年累计怎么填
  • 经营性罚款在会计中怎么处理
  • 不良资产处置公司违法吗
  • 增资如何做账务处理
  • 发票什么情况下可以作废
  • 建筑业有收入没有成本
  • 贷款保险费能否抵扣个税
  • 客户从公司借钱怎么拒绝
  • 持有待售流动资产减值
  • 房地产的预付账款
  • sql实现行列转换
  • 触发器中instead of
  • win7系统软件安装就闪退怎么办
  • oracle linux6.9
  • windows10计划任务文件在哪
  • win7宽带连接错误651怎么办
  • vmware15.5安装mac
  • wysafe.exe是什么
  • Linux下查看某一个程序所使用的内存方法
  • win7如何格式化D盘
  • 数字小键盘不管用
  • linuxzen
  • 学javascript可以干什么工作
  • 基于javascript的毕业设计
  • Android ViewPager+Fragment滑动选项卡,tab点击选项卡
  • under code
  • python3新增特性
  • 中国裁判文书怎么查个人案件
  • 武汉税务证怎么网上申请
  • 从事农业种植是什么职业
  • 进口货物增值税的计算
  • 国税局黑龙江省
  • 内蒙古包头东河机场
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设