unity3d里面的onMouseDown()函数,代表的是鼠标按键触发,但是在unity3d android中应该怎么写呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3d里面的onMouseDown()函数,代表的是鼠标按键触发,但是在unity3d android中应该怎么写呢?相关的知识,希望对你有一定的参考价值。
onMouseDown一样的用,只是方法体需要的输入函数不一样,手机上你直接用Input.touchCount,这个函数返回的是屏幕当前被触摸的数量,==1就是单点触摸
Input.GetTouch(0).phase 返回的是触摸后的事件类型,比如移动就是Input.GetTouch(触摸点的索引,0代表第一根指头).phase==TouchPhase.Moved,具体有哪些类型,你可以在编译器里面 “点” 出来看看
其它就没啥特别的了 参考技术A 通用的,在导出apk文件的时候都给你弄好了,有真机的话测试一下就知道了,用手触摸跟鼠标点是一样一样的! 参考技术B 用Input.touchCount;Input.GetTouch()等等,鼠标事件相当于android中的触摸事件嘛。偶也不是很懂的说,查Unity Script Reference。 参考技术C 没有太懂你说的意思,你是说要在android下使用鼠标?还是类似OnTouch的功能? 参考技术D 在unity中Android中的触摸事件改写成鼠标点击事件怎么写
掌上IE onmousedown onmousemove onmouseup?
【中文标题】掌上IE onmousedown onmousemove onmouseup?【英文标题】:Pocket IE onmousedown onmousemove onmouseup? 【发布时间】:2010-03-24 19:43:00 【问题描述】:我有一个控件,用于捕获网页上的签名,通过在 div 上使用 onmousedown、onmousemove 和 onmouseup 来跟踪鼠标,并捕获包含签名的点。
现在我们需要它在 Windows Mobile 6.5 驱动的设备上工作......但似乎 div 元素不支持 Pocket IE 中的鼠标事件,this blog 似乎支持。
但是according to MSDN,IE 的 WinCE(WinMo/PPC 所基于)版本确实支持这些鼠标事件,用于某些未知的元素列表。
那么谁能告诉我,在 WinMo 6.5 Pocket IE 中是否有任何元素:img、a、span 或任何支持 onmouse[down|move|up] 的元素?
谢谢!
如果没有,任何人对在 Pocket IE 中捕获网页上的签名有任何其他想法吗?
【问题讨论】:
【参考方案1】:这显然是不可能的;并且很可能永远不会因为 MS 基本上 EOLd WinMo 支持 WinPhone 操作系统。
【讨论】:
Windows Mobile 不是 EOL。 Microsoft 仍然支持它,供应商仍然可以使用它来开发 WinMo 6.5 设备。从本质上讲,它们已经分叉,您可以获得 WinPhone(用于消费设备)或 WinMo 6.5(用于更多商业或行业目标设备)。 它还没有正式 EOLd,没有。但他们基本上已经告诉开发人员,不会对 WinMo 开发提供进一步的支持。请参阅此链接:msdn.microsoft.com/en-us/library/sa69he4t.aspx。我还与微软通信,希望获得适用于 VS 2010 的 WinMo SDK。他们告诉我,没有任何用于 WinMo 的 VS 2010 工具的计划,这意味着您需要使用 2008 或更早版本,这意味着它的开发工具在他们的出路。逐步淘汰开发工具与停产产品一样好。下面请看信函正文。【参考方案2】:通过逐步淘汰 WinMo 与 Microsoft 的通信...
我给 Microsoft 的电子邮件
你好索玛,
关于 Windows Mobile 的未来发展,我有 2 个问题想请教您的专业知识。
首先,是否知道何时会为 VS2010 推出适用于 WinMo 6.x 的 SDK?我们对 Honeywell/Handheld 和 Motorola/Symbol 的手持式条码扫描仪进行了大量开发,它们可能会在 6.x 中保留一段时间,我真的希望能够在我的机器上摆脱 VS2008。
其次,WinMo 7 以及整个应用市场开发模型对这类开发意味着什么?如果我们正在为单个客户端编写应用程序,该应用程序适用于工业类型的硬件,例如这些条形码扫描仪,我们不希望将它们投放市场,那么我们将如何为工业客户端的 ISV 工作开发 WinMo7?
谢谢,祝你有美好的一天!
Microsoft 给我的电子邮件
嗨,
很遗憾,目前没有 VS2010 支持 WinMo 6.x 的计划。正如最近在 MIX 会议和其他相关通信中宣布的那样,Vs2010 专门针对 Windows Phone 7。我们建议开发人员继续在 WinMo 6.x 上使用 VS2008,并且 Vs2008 确实可以与 VS2010 一起工作。
我从我们的 Windows Phone 7 团队复制了 Charlie,他可以进一步详细说明这一点以及您与市场相关的第二个问题。
谢谢, 苏迪普·巴拉蒂 sudeepb@microsoft.com
【讨论】:
以上是关于unity3d里面的onMouseDown()函数,代表的是鼠标按键触发,但是在unity3d android中应该怎么写呢?的主要内容,如果未能解决你的问题,请参考以下文章