unity的触屏事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity的触屏事件相关的知识,希望对你有一定的参考价值。

var getFire=(Input.GetButton ("Fire1")||Input.GetButton ("Fire2")||Input.GetButton ("Fire3"))

上面这个语句是判定是否在开枪,现在要把游戏发布到移动端上。表现为点击屏幕任何位置(除了几个NGUI的位置)就算开枪。

请问代码该怎么改呢?最好简单点哈。。。
就直接用Input.GetTouch()行吗?好像这个有很多参数啊。
关键是,我点NGUI的按钮,比如换弹换枪,他不会也开枪吧

参考技术A 可能有点麻烦,用GetTouch你最先会获得点击状态(按下,按着,离开,移动,不再监控等),接着你得用if排除掉NGUI的按钮位置,再让他发射;

现在移动端操作一般只是纯点击就是这个原因,有多种不同操作会很麻烦。
如果要改成手机端,最好统一操作方式,要按钮就不要有点击非按钮位置做某些其它操作,不要按钮就进行屏幕分块,各个部分执行不同操作,否则你会一直迷失在操作方式上。追问

不至于吧,我感觉只要是射击游戏,界面上起码得有一个移动杠,或者2D也得有个换弹的按钮,只能用if排除吗?

追答

unity3D的默认示例有用到摇杆,他发射设计成另一个按钮

本回答被提问者和网友采纳

急急急! 介绍下安卓系统的触屏手机,哪个好用?1300一下的都接受。

荣耀Play 3很不错的,全网通6GB+64GB版本华为商城官网在售价为1099元,手机产品属于快消电子产品,华为商城的电子产品价格也是会随着市场情况而有一定的调价优惠,最终以华为商城页面价格为准。手机参数信息如下:

1、屏幕:6.39英寸大视野全面屏,分辨率:1560x720像素,点亮屏幕即刻享受满屏视野。通过德国TÜV莱茵低蓝光护眼优化,有效降低长时间使用手机对眼睛的伤害。
2、拍照:后置摄像头:4800万像素+800万像素+200万像素。前置摄像头:800万像素,支持超级HDR,逆光拍摄更强大,极端背光下依然能够准确识别人脸曝光。
3、性能:采用HUAWEI Kirin 710F八核处理器。轻松驾驭大型3D游戏,尽享高帧率畅爽体验,轻松驾驭多任务,畅快运行多个APP。
4、电池:4000mAh(典型值)高密度电池,标配5V/2A充电器,理论充电时间约2.5小时,配合智慧节电技术,续航能力进一步提升。
您可以登录华为商城官网了解更多信息,进行选择。
参考技术A 1300以下的话那就中兴U880吧,比华为c8650和中兴v880稍好些,cpu800,像素500万,虽然实际感觉有点水,但这个1000左右的价位还是对得起••• 参考技术B htc
g8
Android
2.1+528MHz处理器+384MB内存+3.2英寸电容触屏多点触控支持光学遥感
htc
g13网络模式:GSM,WCDMA
外观设计:直板
主屏尺寸:3.2英寸
320×480像素
触摸屏:电容屏,多点触控
摄像头像素:500万像素
CMOS操作系统:Android
OS
2.3
机身内存:512MB
ROM+512MB
RAM
电池容量:1230mAh
蓝牙传输:支持蓝牙3.0+A2DP
GPS导航:内置GPS,支持A-GPs,cpu600mhz
我比较倾向与htc其他有联想,华为,摩托,三星,酷派。看你喜好吧。建议你到中关村在线查查看。

以上是关于unity的触屏事件的主要内容,如果未能解决你的问题,请参考以下文章

Android触屏事件处理流程浅析

Android触屏事件处理流程浅析

06_事件机制

unity怎么将鼠标事件转换为触屏事件

苹果触屏接口啥时候打开

手机端如何用JS实现触屏