查看: 4052|回复: 7
打印 上一主题 下一主题
收起左侧

[Unity3d] UGUI在安卓手机上两个按钮如何同时独立响应各自事件?

[复制链接]

[Unity3d] UGUI在安卓手机上两个按钮如何同时独立响应各自事件?[复制链接]

乱红飞秋 发表于 2017-8-6 15:53:08 只看该作者 回帖奖励 |倒序浏览 |阅读模式 回复:  7 浏览:  4052
20泰斗币
就像现在的手游,我想实现一边行走,一边攻击的功能,但现在的问题是:我摁着左边的行走按钮让角色正在往左边走,这时我再摁下右边的技能按钮,角色会变成往右边走。行走用的是EventTrigger中的Drag拖拽功能,怎么办?

+1
4050°C
7
  • a115819422
  • 乱红飞秋
  • 九天独梦
  • 乱红飞秋
  • qq251634182
过: 他们
分享至:
| 0 人收藏
因分享而快乐,学习以自强!
沙发
a115819422 发表于 2017-8-7 08:50:08 只看该作者
用Animator动画遮罩,还有你按住右键怎么会对移动产生影响?移动不是拖拽方式吗?左键控制行走和拖拽又有什么关系?你的逻辑再看看
因分享而快乐,学习以自强!
板凳
乱红飞秋
 楼主|
发表于 2017-8-7 09:30:39 只看该作者
a115819422 发表于 2017-8-7 08:50
用Animator动画遮罩,还有你按住右键怎么会对移动产生影响?移动不是拖拽方式吗?左键控制行走和拖拽又有什 ...

不是右键,是右边的技能按钮。行走按钮是拖拽的,按着不放,角色会一直正确的行走。如果这时候我再摁下右边的技能按钮就会干扰到行走按钮。好像手机触摸不能同时控制两个按钮
因分享而快乐,学习以自强!
地板
九天独梦 发表于 2017-8-7 17:31:17 只看该作者
通过触摸点ID来控制
因分享而快乐,学习以自强!
5#
乱红飞秋
 楼主|
发表于 2017-8-7 17:52:44 只看该作者
九天独梦 发表于 2017-8-7 17:31
通过触摸点ID来控制

触摸点ID?是指EventSystems.PointerEventData.pointerId吗?
因分享而快乐,学习以自强!
6#
qq251634182 发表于 2017-8-9 09:02:13 只看该作者
你要用touchid 实现
因分享而快乐,学习以自强!
7#
乱红飞秋
 楼主|
发表于 2017-8-9 10:57:18 只看该作者
qq251634182 发表于 2017-8-9 09:02
你要用touchid 实现

已经弄好了。谢谢。
因分享而快乐,学习以自强!
8#
乱红飞秋
 楼主|
发表于 2017-8-9 11:01:40 只看该作者
这个问题我已经解决了。谢谢大家,参考链接http://blog.csdn.net/qq_23156791/article/details/50453230
因分享而快乐,学习以自强!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1
首存1元送彩金的博彩_首存一元送彩金38博彩_首存1元送彩金论坛