unity easytouch怎么让easy touch区域独立,3.1.6版本的插件。就是摇杆控制行走,滑动

Easy&Touch是一个快速而方便的触控性插件,除了摇杆的制作功能,多点触控的设计亦是这个插件的极大优势,通过这个插件,我们可以快速地在应用中集成虚拟摇杆功能,而且可以通过改变贴图的方式来自定义摇杆的外观。
Easy&Touch可以让您快速,方便地开发基于触屏或鼠标的操作,基本上支持所有主要的手势,包括触摸,轻击,滑动,合捏.等等,同事能够自动检测所有你在碰撞层设置带有碰撞体的对象,为了便于处理在场景中的各种元素,Easy&Touch使用C#编写,它会通知你在触摸屏上或通过鼠标事件的操作。该事件被C#中的委托机制或Unity中的SendMessage函数发送给JavaScript开发人员。每个事件传递一个参数类,该类包括当前动作的所有信息,如位置,角度;可以模拟第二手指手势,当你按下ALT或者CTRL键时,Easy&Touch能够同步此时的按键消息,屏幕上橙色圆圈会模拟位置。&
ALT&=&对应于扭曲或合捏的手势&
CTRL&=&对于滑动或拖动手势&
Easy&Touch允许两个扩展EasyJoystick&EasyButtons,让您轻松地创建虚拟控制器&
资源实例下载地址:
http://download.csdn.net/detail/lyg9479
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:25660次
排名:千里之外
原创:64篇
(2)(4)(1)(1)(1)(4)(12)(2)(2)(5)(4)(12)(15)(6)26953人阅读
unity(12)
之前已经介绍过Unity自带的摇杆Joystick,它用起来很简单。但是它也存在很多局限,不能全部满足普通mmo手游的一些需求,例如:要能方便地更好素材;能指定在某个区域显示,或者只有在该区域触摸时才出现等等。而这些功能,Easy Touch插件都已经帮你实现了。全部是可配置。大家可以从Asset Store上购买,或者使用free版。&
& & & & & & & & & & & & & & & & & & & & & & & & & & & & &(可随意分享,请注明原文出处)
还是用上次例子来实现。控制角色的移动
1.import “Easy Touch 3”的资源包
2.创建人物模型
3.创建地形
4.添加一个Joystick的实例 :Hedgehog Team-&Easy Touch-&Extensions-&Add a new Joystick。这时我们可以看到它在左下角出来
5.设置摇杆的相关的参数,详见下图
6.新建一个脚本MoveController.cs 用来接收摇杆的事件,控制角色的移动。代码如下:
using UnityE
using System.C
public class MoveController : MonoBehaviour {
void OnEnable()
EasyJoystick.On_JoystickMove += OnJoystickM
EasyJoystick.On_JoystickMoveEnd += OnJoystickMoveE
//移动摇杆结束
void OnJoystickMoveEnd(MovingJoystick move)
//停止时,角色恢复idle
if (move.joystickName == &MoveJoystick&)
animation.CrossFade(&idle&);
//移动摇杆中
void OnJoystickMove(MovingJoystick move)
if (move.joystickName != &MoveJoystick&)
//获取摇杆中心偏移的坐标
float joyPositionX = move.joystickAxis.x;
float joyPositionY = move.joystickAxis.y;
if (joyPositionY != 0 || joyPositionX != 0)
//设置角色的朝向(朝向当前坐标+摇杆偏移量)
transform.LookAt(new Vector3(transform.position.x + joyPositionX, transform.position.y, transform.position.z + joyPositionY));
//移动玩家的位置(按朝向位置移动)
transform.Translate(Vector3.forward * Time.deltaTime * 5);
//播放奔跑动画
animation.CrossFade(&run&);
}完成收工,具体的效果图
最后我们来看看Easy Touch的参数
Easy Touch提供了虚拟摇杆的解决方案,基本能满足你的各种需求。包括前面所说的,定制UI,隐藏,指定区域等。可以在你的项目中尝试使用
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:376212次
积分:2695
积分:2695
排名:第9605名
原创:14篇
评论:138条
有任何问题欢迎交流
(1)(1)(11)(1)Unity3D插件:EasyTouch使用
呕心沥血做完一个半成品,发博文嘚瑟一下。在Unity3D中,特别是手游不可缺少的就是摇杆,研究了很久,自认现在还可以,以下是利用EsayTouch插件做成的摇杆代码,如有纰漏,还望海涵。
using UnityE
using System.C
public class MoveController : MonoBehaviour
OnEnable()
EasyJoystick.On_JoystickMove += OnJoystickM
EasyJoystick.On_JoystickMoveEnd += OnJoystickMoveE
//移动摇杆结束
OnJoystickMoveEnd(MovingJoystick move)
//停止时,角色恢复idle
if (move.joystickName == "MoveJoystick")
&&&&&&&&&&&
animation.CrossFade("walk");
//移动摇杆中
OnJoystickMove(MovingJoystick move)
if (move.joystickName != "MoveJoystick")
&&&&&&&&&&&
//获取摇杆中心偏移的坐标
float joyPositionX = move.joystickAxis.x;
float joyPositionY = move.joystickAxis.y;
if (joyPositionY != 0 || joyPositionX != 0)
&&&&&&&&&&&
//设置角色的朝向(朝向当前坐标+摇杆偏移量)
&&&&&&&&&&&
transform.LookAt(new Vector3(transform.position.x + joyPositionX,
transform.position.y, transform.position.z + joyPositionY));
&&&&&&&&&&&
//移动玩家的位置(按朝向位置移动)
&&&&&&&&&&&
transform.Translate(Vector3.forward * Time.deltaTime * 5);
&&&&&&&&&&&
//播放奔跑动画
&&&&&&&&&&&
animation.CrossFade("run");
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。下次自动登录
现在的位置:
& 综合 & 正文
Unity手游之路虚拟摇杆之Unity内置插件实现
手机游戏,尤其是mmo类的有,都少不了虚拟游戏摇杆。今天我们来学习如何利用Unity3d自带的摇杆组件,实现利用摇杆来控制角色的移动。
今天所用到的例子参考了网上的一个教程(/thread-.html),原文用javascript实现了。我这里用c#来实现
(本文可以随意分享,请注明出处,谢谢!)
1.导入Character Controller组件,主要是用到其中的角色模型2.导入Standard Assets(Mobile)组件,里面包含了Joystick组件3.创建一个Gui Texture,命名为Joystick。设置它的材料Texture 为 Joystick Thumb
设置它的Pixel Inset .x,y Width,Hight4.为Joystick添加脚本Joystick.cs5.创建一个地形。不会的同学,可以直接引用到源码中的6.将角色控制器中的Bip001加到Player上,初始化状态为idle7.为Main Camera 添加 Smooth Follow脚本(角色控制器脚本中包含),使得摄像机可以跟随人物移动8.为Main Camera添加自定义脚本 PlayerController.cs脚本
最终的效果图:
Joystick.cs代码比较多,就不详细列出。
主要思路:记录触摸的位置,记录相关的偏移量。与此相关联的是GUI Texture组件。
官方自带的摇杆组件比较简单,可以基本实现简单的功能。但是,也存在很多的局限,比如更换外观比较繁琐,无法自适应屏幕的大小确定相对位置,基于GUI layer。为此,下节我们将介绍一个功能更加强大的摇杆组件Easy Touch 3,敬请期待!有任何问题欢迎一起探讨
&&&&推荐文章:
【上篇】【下篇】扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
本站内容来自互联网,仅用于学习,禁止商用,请支持正版。
版权归作者所有,如果侵犯您的权益请联系我们,联系本站删除。
查看: 18317|回复: 699
Easy Touch 3.1.1 : Touchscreen & Virtual Joystick & Buttons 触摸屏和虚拟摇杆和按钮
72623/5000排名61昨日变化主题帖子积分
日久生情, 积分 2623, 距离下一级还需 2377 积分
日久生情, 积分 2623, 距离下一级还需 2377 积分
蛮牛币2454
在线时间533 小时
Easy Touch
.unitypackage
October 2013
↓↓↓↓↓↓插件仅用于学习,禁止商用,为了维护您的个人权益,请支持正版↓↓↓↓↓↓
资源信息:
资源名称:Easy Touch
Version:无(资源版本)
资源性质:资源交换
资源格式:.package(如有发现运行错误请尝试最新版本)
资源大小:16.6MB(默认MB)
下载方式:网盘下载(如有资源连接损坏请及时联系管理员)
本资源仅供试用,正式使用请购买正版游客,如果您要查看本帖隐藏内容请
unity touch joystick
本帖子中包含更多资源
才可以下载或查看,没有帐号?
资源已经被删除了,不可用
又是一个过期的
每日推荐:
知识正在蔓延
2118/150排名<font color="#FF昨日变化8主题帖子积分
初来乍到, 积分 118, 距离下一级还需 32 积分
初来乍到, 积分 118, 距离下一级还需 32 积分
在线时间43 小时
出到3.1.1了!这插件实在不错,很好用
每日推荐:
61075/1500排名<font color="#FF昨日变化1主题帖子积分
蛮牛粉丝, 积分 1075, 距离下一级还需 425 积分
蛮牛粉丝, 积分 1075, 距离下一级还需 425 积分
蛮牛币7653
在线时间203 小时
是下载的试用版本还是可以一直使用的版本啊?
每日推荐:
265/150排名<font color="#FF昨日变化11主题帖子积分
初来乍到, 积分 65, 距离下一级还需 85 积分
初来乍到, 积分 65, 距离下一级还需 85 积分
在线时间9 小时
目前剛好需要 謝謝
每日推荐:
148/50排名<font color="#FF昨日变化10主题帖子积分
注册看看, 积分 48, 距离下一级还需 2 积分
注册看看, 积分 48, 距离下一级还需 2 积分
在线时间13 小时
看看,谢谢楼主分享
每日推荐:
126/50排名<font color="#FF昨日变化22主题帖子积分
注册看看, 积分 26, 距离下一级还需 24 积分
注册看看, 积分 26, 距离下一级还需 24 积分
在线时间6 小时
每日推荐:
3193/300排名<font color="#FF昨日变化5主题帖子积分
偶尔光临, 积分 193, 距离下一级还需 107 积分
偶尔光临, 积分 193, 距离下一级还需 107 积分
在线时间46 小时
求教程 Easy Touch
每日推荐:
3171/300排名<font color="#FF昨日变化4主题帖子积分
偶尔光临, 积分 171, 距离下一级还需 129 积分
偶尔光临, 积分 171, 距离下一级还需 129 积分
在线时间59 小时
应该是最新版了吧?
每日推荐:
270/150排名<font color="#FF昨日变化11主题帖子积分
初来乍到, 积分 70, 距离下一级还需 80 积分
初来乍到, 积分 70, 距离下一级还需 80 积分
在线时间15 小时
哈哈 这个比较实用
每日推荐:
61222/1500主题帖子积分
蛮牛粉丝, 积分 1222, 距离下一级还需 278 积分
蛮牛粉丝, 积分 1222, 距离下一级还需 278 积分
在线时间121 小时
感覺非常實用~~~~~~~~~~
每日推荐:
2137/150排名<font color="#FF昨日变化5主题帖子积分
初来乍到, 积分 137, 距离下一级还需 13 积分
初来乍到, 积分 137, 距离下一级还需 13 积分
在线时间17 小时
下載下來試試看:)
每日推荐:
12排名<font color="#FF昨日变化1主题帖子积分
蛮牛币5062
在线时间318 小时
楼主好人!!
每日推荐:
71698/5000排名<font color="#FF昨日变化1主题帖子积分
日久生情, 积分 1698, 距离下一级还需 3302 积分
日久生情, 积分 1698, 距离下一级还需 3302 积分
蛮牛币3777
在线时间267 小时
怎么,不是正式版的吗?
每日推荐:
71698/5000排名<font color="#FF昨日变化1主题帖子积分
日久生情, 积分 1698, 距离下一级还需 3302 积分
日久生情, 积分 1698, 距离下一级还需 3302 积分
蛮牛币3777
在线时间267 小时
不是正式版本还要收币,不厚道。
每日推荐:
15/50主题帖子积分
注册看看, 积分 5, 距离下一级还需 45 积分
注册看看, 积分 5, 距离下一级还需 45 积分
在线时间2 小时
hi, please join me to your comunity
每日推荐:
社区QQ达人
使用QQ帐号登录论坛的用户
游戏蛮牛QQ群会员
加入游戏蛮牛官方QQ群
连续签到30天

我要回帖

更多关于 easytouch 的文章

 

随机推荐