1.手机控制
首先这里我准备用Android平台测试,所以先配置一下
在BuildSetting内选择Switch Platform切换平台
然后就会安装一些组件,等到加载完就可以开始准备Android SDK了(这可能太劝退了)
有Sdk路径就可以直接导入文件夹,没有的话就点Download下载一个
http://www.android-studio.org/(内置Download跳转的链接需要访问快乐星球,推荐用这个下
下载完之后一路next
然后喜闻乐见的访问不了
这里一般来说还是要下载的,但是图省事的话,先取消掉,然后加上屏蔽代码
在自己安装As的目录下找到:bin\idea.properties
在末尾添加disable.android.first.run=true就搞腚了
一路next过来
然后找到SDK Manager
选择要下载的sdk,按照我个人的喜好我不太习惯下太新的api,就下了8.0的
下的还挺快(梦回当年第一次装As,当时第一行代码第二版刚出来不久,在书到之前就各种捣鼓,什么jdk,sdk,gradle堪称麻烦至极,虽然pc端开发稳一点,但现在小软件我还是习惯用手机端的AIDE开发
装完回到Unity
然后就搞腚了Sdk的问题
然后设置Device(设备)为任意安卓(Any Android)
再给测试用的手机进行设置
通常在手机点几下版本号就可以打开开发者模式了(点安卓版本是祖传小游戏),然后选择USB调试
再下载个Unity Remote5
在这里传个蓝奏云吧(https://wwa.lanzous.com/izE4wlbofxe
连上电脑后就可以再pc端点play试运行了
怎么说呢...画质像一坨稀饭
链接不上设备的解决方法(我没遇上这个问题,这里看到评论区有就顺便贴上了)
事实上遇到问题,第一个想法应该是重启(还要记得存档
调整了一下,主要是左上角根据手机分辨率调整了之后UI大小有点问题
(手机端截图
然后开始接入触控操作(JoyStick
导入后找到prefab,直接把预置里的variable joystick拖进去使了
然后在代码里处理摇杆操作的实现
先声明变量
然后编写控制代码
通过joyStick.horizantaol获取摇杆的横向输入
接下来是通过判断joyStick.Vertical实现下蹲和跳跃(这里0.5f判断是为了确保摇杆移动幅度够大才触发这些事件
这里我进游戏一直下蹲,凭感觉应该是<0.5f的判断除了问题,毕竟摇杆不动的时候vertical是0f也小于0.5f
所以加上判0就搞腚了(视频里没这个问题就不知道为啥了
然后基本操作基本没问题了,就是我之前写的多段跳似乎被阉了,明天再康康下一个视频咋整的吧
原文:https://www.cnblogs.com/xqher/p/14376564.html