easy touch5.0.17的安装与使用
easy touch插件的使用本来应该在前几天的坦克大战里进行实践的,但是由于有个新的炸弹人游戏要做,所以在前天完成炸弹人游戏后才开始实践。最近对一句话“功不唐捐,玉汝于成”一见钟情,以此自勉。
谈到easy touch,我只能说在安装使用的过程中让我头皮发麻。我的unity版本刚开始是2018.1.1f版本。并且我的项目也是在这个版本完成的,但是导入easy touch5.0.17会出现一个问题:
查看了诸多国内外的网站的回答,没有发现什么解决办法,原因似乎是unity版本的更替,对其中的某些类进行了更改。如下图:
提到的解决办法是对Inspector进行升级,但我的已经是2018版本了,我认为应该当时更新的内容应该已经添加到当前版本里面了。在easy touch的官方页面去查看了下:
该版本已经更新到5.0.18,但是据该用户评论,问题依然没有解决。
在没有其他更多途径的情况下,我选择了重下unity 5.4版本,令人欣喜的是easy touch导入没有出错,令人头痛的是2018版本创建的项目不能向下兼容,所以做了无用功。只能重下2018版本,在下载2018版本时发现了2018.1.6f版本,不支持向下兼容应该能支持向上兼容,个人抱着这种想法下了最新版本。也正是这一想法得到了上天眷顾吧,抱着试一试的心态,再导入easy touch5到2018.1.6f版本时只有一个错误,而这个错误是很容易修改的。如下图:
在我第一次导入easy touch到unity 3d里面时出现了一个error提示easy touch里面一个鼠标点击的方法过时,按照提示改完后(如上图)就不再有错,后面几次导入都没再出现这个问题(难以理解)。至此easy touch终于能正常工作了。
在使用easy touch的过程中当然也存在不少问题,比如按下space键会触发所有的虚拟按键button,有时会出现锁跳后继续移动等相关问题,这些问题是在观看siki学院一位老师讲解easy touch5的使用过程中了解到的(老师讲得很详细,而且课程免费)。
视频地址:http://www.sikiedu.com/my/course/91
老师没有提到一点是easy touch的虚拟按键button必须在update中才能被检测到(joystick和D-Pad实测可以在FixedUpdate中使用),这一点在后面使用按键时造成了巨大麻烦,后来翻看了许多博客,看见了某个博客稍有提及才去实验成功。至此,easy touch5终于被我正确地导入与使用了。
joystick和D-pad的使用也很简单,我需要的只是x值和y值,具体步骤如下:
private ETCDPad caokong;//实例化D-pad
caokong = ETCInput.GetControlDPad("d_pad"); //start方法中获取名字为d_pad的方向操纵器,(d_pad)为unity Hierarchy 中对D-pad的命名
horizontal=caokong.axisX.axisValue;//获取x轴方向值和y轴方向值
vertical= caokong.axisY.axisValue;
判断虚拟按键button是否按下:ETCInput.GetButtonDown("button1")//返回的是bool类型的值,button1为定义的button的名字(特别注意:easy touch5 中的button只能在update中被检测到)。
以上,祝好!
easy touch5.0.17的安装与使用相关推荐
- mysql8.0.17压缩包安装教程_mysql 8.0.16 压缩包安装配置方法图文教程
本文为大家分享了mysql 8.0.16 压缩包安装配置方法,供大家参考,具体内容如下 运行环境:windows 10 x64 1.下载zip安装包: mysql8.0 for windows zip ...
- Mysql8.0.17压缩包安装——超详细简单教程
一.Mysql下载 压缩包下载:https://dev.mysql.com/downloads/mysql/ MSI下载:https://dev.mysql.com/downloads/windows ...
- mysql8.0.17压缩包安装教程_超详细的MySQL8.0.17版本安装教程
下载MySQL 如下图所示: 然后点击DOWNLOADS ==> Community,选择MySQL Community Server.如图所示: 滑到页面的最下面,找到Recommended ...
- mysql安装check requirements出错_超详细的MySQL8.0.17版本安装教程
下载MySQL MySQL的官网地址:https://www.mysql.com/. 如下图所示: 然后点击DOWNLOADS ==> Community,选择MySQL Community S ...
- mysql8.0.17压缩包安装教程_mysql 8.0.17 解压版安装配置方法图文教程
记录一下自己安装过程遇到的问题,也希望对大家有用. 1.下载(官方推荐的是下载安装版本,但是解压版更便捷),下载地址: 2.解压,我们需要增加一步操作: (1)创建一个名为my.ini的文件,补充:之 ...
- mysql删除了密码怎样恢复_window 下如何恢复被删除的mysql root账户及密码(mysql 8.0.17)...
不久前自学完完sql,下了mysql8.0.17,安装配置好后探索着,想着用root账户登上去能不能删除root账户呢,然后就想给自己一巴掌,,, 如何快速恢复root: 1.关闭mysql服务:wi ...
- mysql8删除root用户,Window下如何恢复被删除的Mysql8.0.17 Root账户及密码
不久前自学完完sql,下了mysql8.0.17,安装配置好后探索着,想着用root账户登上去能不能删除root账户呢,然后就想给自己一巴掌,,, 如何快速恢复root: 1.关闭mysql服务:wi ...
- SourceTree 3.0.17如何跳过注册进行安装? — git图形化工具(一)
SourceTree 3.0.17个人版本的尝试跳过注册方式好几次都没成功,于是下载了企业版本https://www.sourcetreeapp.com/enterprise. 安装过程: 1.首次点 ...
- mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法
mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法 参考文章: (1)mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法 (2)https://ww ...
- window安装mysql默认密码忘记_window10 安装Mysql 8.0.17以及忘记密码重置密码
一.安装Mysql8.0.17 1:首先去官网下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 2:将解压文件解压到你安装的目录:D:\mysql\m ...
最新文章
- 从零开始学 Python 之运算符
- linux ftp dns,Ubuntu下FTP与DNS服务器搭建教程PDF
- Oracle中用rownum替代Top函数的方法
- java基础语句_【Java基础-Java语言基础】
- echarts词云图形状_词云图在自然语言中的应用,可以如此炫酷!
- 在线EXCEL文件数据转换解析工具
- mysql有什么编程软件_常用数据库编程软件有哪些?
- iPhone/iPad怎么进入恢复模式?
- RT-Thread Studio学习(十一)IIC
- 用前沿区块链技术为“元宇宙”筑底
- 第十一家面试(堆糖)
- echarts tooltips 自定义 formatter 显示图例颜色
- 在天翼云服务器部署程序不能被外网访问的问题
- 随机变量的函数的分布
- 海量数据大课学习笔记(8)-账号微服务注册模块+短信验证码+阿里云OSS开发实战-小滴课堂
- WR703n安装openwrt做打印服务器
- 虾皮怎么注册开店,开一个属于你的优质店铺
- 根据银行卡号查询该银行卡的签发银行
- vue打包上线部分css效果错乱,解决Vue打包上线之后部分CSS不生效的问题
- 蒙特卡罗算法——三门问题
热门文章
- php保存pdf旋转90度,怎么将PDF文件向左旋转90度?这款软件还有旋转功能!
- WordPress纯代码高仿 无觅相关文章 图文模式功能
- 计算机cpu后面字母代表什么意思,CPU后缀含义是什么意思 AMD/intel处理器后缀字母代表什么涵义...
- 计算机网络入侵参考文献,入侵计算机网络论文,关于计算机网络入侵检测相关参考文献资料-免费论文范文...
- 关于人工智能研究思路的一点设想
- 数据结构:zyf树/毒瘤树
- Poi 为word 添加页眉 获取页眉
- 浅谈分形艺术是什么?
- 宝塔面板申请带有www的二级域名SSL证书失败的处理方法
- Vue源码剖析(一):抽离AST抽象语法树