为什么东西可以当触控笔多点触控的东西和单点触控的东西不一样?优缺点都是什么东西可以当触控笔?

扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
查看: 1127|回复: 3
Unity实现单点和多点触控实现移动缩放
260/150排名<font color="#FF昨日变化40主题帖子积分
初来乍到, 积分 60, 距离下一级还需 90 积分
初来乍到, 积分 60, 距离下一级还需 90 积分
蛮牛币1124
在线时间33 小时
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
本帖最后由 Zzxin9 于
11:16 编辑
运用Unity内置Input.GetTouch在移动端实现多点触控事件。注:仅适用于移动端,&&不适用于PC,编辑器多点触控事件项目,可以下载APP (Unity Remote5 :& &/detail/index/soft_id/2180710&&)到手机等移动设备进行测试在Unity设置Edit-&Project Settings-&Editor下的Unity Remote Device下选择Any Device
1.png (51.89 KB, 下载次数: 0)
11:13 上传
file:///C:/Users/Zzx2016/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png完成后所有Unity工程全部退出,重新加载项目,APP(Unity Remote5)安装完成之后,手机打开此APP,用手机线连接电脑,手机打开调试file:///C:/Users/Zzx2016/AppData/Local/Temp/msohtmlclip1/01/clip_image003.jpg
运行Unity项目,手机屏幕显示结果与编辑器相一致(手机端为触控事件)
2.jpg (204.32 KB, 下载次数: 0)
11:15 上传
3.jpg (43.4 KB, 下载次数: 0)
11:16 上传
file:///C:/Users/Zzx2016/AppData/Local/Temp/msohtmlclip1/01/clip_image005.jpgusing UnityE
using System.C
using UnityEngine.UI;
public class test : MonoBehaviour
& & public T
& & public float speed = 0.1F;
& & void Update()
& && &&&if (Input.touchCount & 0) {
& && && && &text.text = Input.touchCount.ToString();//Text显示几点触控
上面Input.touchCount用于检测触控点数量
Input.GetTouch(0).phase == TouchPhase.Moved手指滑动中最后一帧滑动的状态是运动的(判断手指在屏幕上是否滑动)Input.GetTouch(0).deltaPosition 放回手指滑动增量 例如:Update函数内(控制摄像机移动的代码):if (Input.touchCount & 0 && Input.GetTouch(0).phase == TouchPhase.Moved)&&//判断手机是否被触控,手指是否滑动
& && && && &&&// Get movement of the finger since last frame下一帧的位移增量仅有xy值
& && && && &Vector2 touchDeltaPosition = Input.GetTouch(0).deltaP
& && && && &// Move object across XY plane 将此脚本挂在摄像机上方向是正确的
& && && && &transform.Translate(-touchDeltaPosition.x * speed, -touchDeltaPosition.y * speed, 0);&&
多点触控,实现物体缩放(下面脚本挂在需要缩放的物体上) using UnityE
using System.C
public class suofang1 : MonoBehaviour {
& & float distance= 0;//触控缩放的距离
& & private float lastDist = 0;//用于计算触控缩放
& & private float curDist = 0;//用于计算触控缩放
& &//判断缩放触控
& & // Update is called once per frame
& & void Update () {
//两点以上触控,且触控点发生移动
& && &&&if( (Input.touchCount&1) && (Input.GetTouch(0).phase==TouchPhase.Moved
& && && && &|| Input.GetTouch(1).phase==TouchPhase.Moved& &&&) )
& && && && &var touch1 = Input.GetTouch(0); //第一根手指
& && && && &var touch2 = Input.GetTouch(1); //第二根手指
& && && && &curDist = Vector2.Distance(touch1.position, touch2.position);//两指间距//当手指移动时,重置起始距离为当前距离
& && && && &if( t==0 )
& && && && &{
& && && && && & lastDist = curD
& && && && && & t=1;
& && && && &}
& && && && &distance=curDist-lastD
& && && && &this.gameObject.transform.localScale += Vector3.one * distance*Time.deltaT
& && && && &lastDist = curD
& && &&&//没有触控事件
& && &&&if( Input.touchCount==0 )
& && && && &t=0;
每日推荐:
71516/5000排名<font color="#FF昨日变化5主题帖子积分
日久生情, 积分 1516, 距离下一级还需 3484 积分
日久生情, 积分 1516, 距离下一级还需 3484 积分
蛮牛币3274
在线时间314 小时
很实用的技术,晚点试试,谢谢楼主分享
[]: 一个袋子砸在了 dan59984 头上,dan59984 赚了 1
每日推荐:
130/50排名<font color="#FF昨日变化196主题帖子积分
注册看看, 积分 30, 距离下一级还需 20 积分
注册看看, 积分 30, 距离下一级还需 20 积分
在线时间0 小时
非常感谢楼主分享资源呀!
[]: Crusoe_PgrrB 发帖时在路边捡到 1
蛮牛币,偷偷放进了口袋.
每日推荐:
5566/1000排名<font color="#FF昨日变化3主题帖子积分
熟悉之中, 积分 566, 距离下一级还需 434 积分
熟悉之中, 积分 566, 距离下一级还需 434 积分
在线时间182 小时
很实用的技术
每日推荐:触摸屏多点触控与单点触控的区别是什么?_电脑网络问题_土巴兔问吧
触摸屏多点触控与单点触控的区别是什么?
输入手机号码,报价结果将发送到您手机
装修顾问-馨馨
4年行业经验,24h可咨询
10秒闪电通过好友
报价短信已发送到您的手机
因材料品牌及工程量不同,具体报价以量房实测为准
稍候装修管家将回电您,免费提供装修咨询服务
您的装修预算约
*装修管家将回电您,免费提供装修咨询服务
*装修管家将回电您,免费提供装修咨询服务
*因材料品牌及工程量不同,具体报价以量房实测为准
装修顾问 -馨馨
(四年装修行业经验)
微信扫一扫
3.&您家小区名称 :&&
请选择您家的装修时间
触摸屏多点触控与单点触控的区别是什么?
提问者:柯葛菲|
浏览:226|
时间: 10:04:34
已有4条答案
回答数:12898|被采纳数:93
安徽金洪装饰有限责任公司
所有回答:&12898
<p class="ask_one_p edit_、多点触控是在同一显示界面上的多点或多用户的交互操作模式,摒弃了键盘、鼠标的单点操作方式。2、用户可通过双手进行单点触摸,也可以以单击、双击、平移、按压、滚动以及旋转等不同手势触摸屏幕,实现随心所欲地操控,从而更好更全面地了解对象的相关特征(文字、录像、图片、卫片、三维模拟等信息)。3、可根据客户需求,订制相应的触控板,触摸软件以及多媒体系统;可以与专业图形软件配合使用。
回答数:4354|被采纳数:22
云南乾优装饰工程有限公司
所有回答:&4354
<p class="ask_one_p edit_、多点触控是在同一显示界面上的多点或多用户的交互操作模式,摒弃了键盘、鼠标的单点操作方式。2、用户可通过双手进行单点触摸,也可以以单击、双击、平移、按压、滚动以及旋转等不同手势触摸屏幕,实现随心所欲地操控,从而更好更全面地了解对象的相关特征(文字、录像、图片、卫片、三维模拟等信息)。3、可根据客户需求,订制相应的触控板,触摸软件以及多媒体系统;可以与专业图形软件配合使用。
回答数:2434|被采纳数:2
所有回答:&2434
单点触控就是一次只能点一个点(功能),点两个或以上点就失效或是其中一个有效!一般是电阻屏!多点触控可以同时点几个点(功能),同时有效!(通常手机玩游戏用的多)电容屏有此功能!
电阻屏是一种定位精度比较高的触摸屏,需要一定的压强才能触动,要求触摸比较精确,因此需要使用笔来点击,单点触控就是说每次只能点击一个比较小的触摸区。和它相反,另一种屏是电容屏,能够用手指触摸比较大的面积,对多个点进行触摸操作,对触摸的定位要求没有那么严格,也称为多点触摸。
回答数:10904|被采纳数:17
superchen1
所有回答:&10904
多点触控 )是采用人机交互技术与硬件设备共同实现的技术,能在没有传统输入设备(如:鼠标、键盘等。)下进行计算机的人机交互操作。单点触摸技术,能构成一个触摸屏(屏幕,桌面,墙壁等)或触控板,都能够同时接受来自屏幕上多个点进行计算机的人机交互操作。
已有 3 个回答
已有 5 个回答
已有 3 个回答
已有 3 个回答
已有 3 个回答
北欧简约、复古美式、大气欧式、清新地中海风,总有一款适合你!
一万套装修案例跟单点触摸的区别.跟优势在什么方面
顾名思义,多点触摸(MultiTouch)技术指的是允许计算机用户同时通过多个手指来控制图形界面的一种技术。与多点触摸技术相对应的当然就是单点触摸,单点触摸设备已经有很多的年头了,小尺寸的有触摸式手机,大尺寸最常见的就是银行里的ATM机和排队查询机。多点触摸设备是由可触摸设备(例如:计算机显示器、桌子、墙壁)或者触摸板组成,通过软件识别同时发触摸行为的点。这与市场上常见的触摸显示屏(例如:计算机触摸板、银行的ATM柜员机)不同,市场上常见的触摸显示屏只能够识别单或双点。
多点触控的优势自然不言而喻。普通触摸只允许一个触点,两个手指点两个地方只有一个生效(或者是相当于中心位置),多触点就例如两个指头点两个点,两个点都有效,如屏幕按键就像电脑ctrl+c那样两个键,比如图像的放大缩小等。现在许多游戏的开发方向也要多点触控做为支持了。
电子控制汽油喷射装置,一般由喷油油路,传感器组和电子控制单元三大部分组成。喷射器安装在原来化油器位置上,称为单点电控燃油喷射装置;喷射器安装在每个气缸的进气管上...
多点触控的一种。还有GF。GGF等 中高端机一般都是多点
渐进多焦点镜片是一种上方用于看远,下方用于看近,上下度数不同的镜片。从镜片上方固定的远用度数到镜片下方固定的近用度数不是突然改变的,而是在两者之间通过屈光力循序...
二万左右吧
您指的M版是普版吗?如果是普版的话,普版一般针对低端非智能手机访问而做,比如以前的功能性手机。排版布局以文字为主,色调以黑白、蓝色为主,网页语言主要是WML1....
多点触摸,又称多点触控,简而言之可以理解为一个屏幕多点操作。多点触摸不但是两个点或者几个点同时应用到屏幕上这么一点点便利,由于是多点触摸,所以他能感应到手指滑动...
答: 你是手机党还是电脑客?
答: 数码变焦只是单纯的放大 不能保证清晰
它的工作方式类似于我们在电脑中将图像的某一部分进行放大,不同的是“数码变焦”是在拍摄过程中直接在CCD上完成的。确切地说...
答: 风险当然是有的,谁也不能保证.不过,劝你千万不要在小网买东西.最好在卓越,当当和淘宝之类的.付款方式最好选择"货到付款",用网上银行有点危险!
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415主题 : 多点触摸和单点触摸同时存在的bug
级别: 新手上路
可可豆: 217 CB
威望: 217 点
在线时间: 210(时)
发自: Web Page
来源于&&分类
多点触摸和单点触摸同时存在的bug&&&
版本3.3rc0 建了一个layer启动了多点触摸,在该layer上加了按钮(pushbutton) ,按钮选择不吞并事件当手指接触屏幕的时候就直接拖动(是直接拖动,不是按下后拖动) 会挂在c++代码里面,具体如下:void LuaTouchEventManager::onTouchesBegan(const std::vector&Touch*&& touches, Event *event)里面的这一句:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;dispatchingTouchEvent(touches, event, CCTOUCHADDED);&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;dispatchingTouchEvent(touches, event, CCTOUCHADDED);执行到bool LuaEventNode::isRunning() const{&#160;&#160;&#160;&#160;return _node-&isRunning();}直接断下来了也就是说直接是一个add事件 没有发送began事件 有没有人遇到过类似情况
级别: 精灵王
UID: 319920
发帖: 1350
可可豆: 1540 CB
威望: 1459 点
在线时间: 789(时)
发自: Web Page
谢谢反馈。请问你是在什么设备上出现的问题,以便我们更好的排查问题。
级别: 新手上路
可可豆: 217 CB
威望: 217 点
在线时间: 210(时)
发自: Web Page
回 1楼(阳光七月) 的帖子
iphone5 上面
级别: 新手上路
可可豆: 88 CB
威望: 88 点
在线时间: 16(时)
发自: Web Page
我使用 cc.ui.UIPushButton 在iOS模拟器上,只要多点几次,必然出现crash,感觉和你的问题应该是同一个堆栈可以见图片。 crash
级别: 新手上路
可可豆: 217 CB
威望: 217 点
在线时间: 210(时)
发自: Web Page
回 3楼(ripoff) 的帖子
是的&&我是快速点击多次就容易挂掉 应该是同一个问题
级别: 新手上路
可可豆: 217 CB
威望: 217 点
在线时间: 210(时)
发自: Web Page
回 1楼(阳光七月) 的帖子
求关注啊 uipushbutton多点击几次会挂掉的问题
级别: 精灵王
UID: 319920
发帖: 1350
可可豆: 1540 CB
威望: 1459 点
在线时间: 789(时)
发自: Web Page
回 5楼(leavemealone) 的帖子
这一问题已经修改,请参考:
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版

我要回帖

更多关于 多点触控 的文章

 

随机推荐