首页 文章
  • 0 votes
     answers
     views

    iPhone上的触摸菜单 - 可以通过简单的标记实现,并结合:悬停状态?

    今天我推出了一个WordPress博客,花了我很多时间来开发主题 . 现在这是我第一次通过iPhone请求该网站我感到震惊 . 我认为通过编写简单的HTML和样式来实现触摸菜单是一项简单的任务,它利用了:hover-state来显示或不显示它的内容 . 如果您将浏览器切换到移动用户代理并加载this site(使窗口宽度大约为640px),您将看到我的浅蓝色小部件栏 . 将鼠标悬停在其上的图标上将...
  • 3 votes
     answers
     views

    Unity沿X轴移动播放器

    我正在尝试根据手指位置创建沿x轴的玩家移动 . What I need to Happen: 不是多点触控 . 我想要它,所以玩家可以放下一根手指并 grab 那个位置 . 然后检查玩家是否在x轴上沿着屏幕拖动手指并根据他们从第一次触摸拖动手指的位置向左或向右移动玩家 . 因此,如果他们触摸屏幕并向左拖动:向左移动速度,如果它改变为向右拖动,则向右移动 . 任何帮助都是极好的 .
  • 0 votes
     answers
     views

    Unity始终将对象向前移动

    我有能力移动和旋转我的相机 . 我的代码的旋转通过旋转我的相机的父对象来工作,我的移动代码也移动了我的父对象 . 但是,当我旋转父对象时,我的移动代码出错了 . 目前,如果我用两根手指向上滑动,我希望我的相机始终根据它的外观向前移动 . 当我向下,向左和向右移动时类似 . 我希望我的相机分别向后,向左和向右移动 . 目前,当我第一次启动我的应用程序时,一切正常 . 但是当我将我的父对象向右旋转90...
  • 11 votes
     answers
     views

    在使用触摸和鼠标的设备上聆听mousedown和touchstart(例如Surface)[重复]

    这个问题在这里已有答案: How to bind 'touchstart' and 'click' events but not respond to both? 36个答案 因此,我在处理Microsoft Surface的Web应用程序时遇到了一个有趣的问题 . 我想在用户与DOM元素交互时添加事件监听器 . 现在我能做到: if ('ontouchstart' in document.d...
  • 0 votes
     answers
     views

    从Mobile Safari长按过滤mousemove事件

    我目前正在为多个浏览器构建一个支持触摸的滑块小部件 . 所以,我有touchstart,touchend,touchmove,mousedown,mousemove和mousedown的听众 . 除了Mobile Safari之外,它的效果很好 . 如果我长按我的目标,鼠标移动事件将触发前一次触摸的坐标,从而导致抖动 . 如何在不引起桌面交互问题的情况下阻止或过滤掉此鼠标移动事件?
  • 4 votes
     answers
     views

    防止触摸在Android浏览器中生成mouseOver和mouseMove事件

    我正在构建一个需要在PC,Mac和移动浏览器上进行触摸和鼠标交互的页面 . 在touchStart,touchMove,touchEnd和touchCancel的事件处理程序方法中,我调用event.preventDefault来阻止移动浏览器触发触摸和鼠标事件 . 这适用于mouseDown和mouseUp,当我触摸屏幕时不会被触发,但由于某种原因,在每次触摸触发后短时间内(几百帧),andro...
  • 3 votes
     answers
     views

    在不同的元素上开始和结束触摸事件

    Rant 在ios触控设备上有一些我很难实现的东西,在使用鼠标工作时似乎工作得很好 . Set 该示例中的集合由三个常见步骤(mousedown,mousemove和mouseup)和/或(touchstart,touchmove和touchend)定义 . Goal 试图实现的是通过mousedown或touchstart启动一个集合,在两者之间创建一个元素,并在新创建的元素上注册同一集合的事件...
  • 0 votes
     answers
     views

    在触摸设备上触发了mousedown和mouseup

    只是对mousedown和mouseup事件的目的感到好奇,因为它们也是在触摸设备上触发的 . 我认为mousedown和touchstart是相互排斥的(前者在桌面上工作而后者在触摸设备上工作)和mouseup和touchend相同,但似乎情况并非如此 . 完整的触摸事件会触发上述所有事件:在safari和chrome上进行测试 . 因此,为了区分点击(鼠标)事件和点击(触摸)事件,我需要使用某...
  • 18 votes
     answers
     views

    防止在IOS和Android中拖动页面滚动

    我正在开发一个html5画布游戏,但我不知道如何处理触摸事件 . 当用户触摸屏幕并拖动时,浏览器将滚动页面 . 我想阻止它,并触摸开始,并触摸结束位置 . 可能吗? 提前致谢
  • 0 votes
     answers
     views

    仅在使用两根手指时才能在移动设备上激活javascript touchmove

    我有一个动画区域,我通过javascript touchmove事件为移动设备激活,但在水平移动屏幕上有一个向下滚动动画触摸区域的问题 . 这是我的代码 jQuery(".animatedPhone").bind('touchmove', function(jQueryEvent) {}); 有没有办法如何激活touchmove只有当用户使用他的两个手指像谷歌 Map 在移动...
  • 4 votes
     answers
     views

    如何检测游戏对象上的触摸

    我正在使用Unity for iOS设备开发游戏 . 我已经实现了以下触摸代码: void Update () { ApplyForce (); } void ApplyForce() { if (Input.touchCount > 0 && Input.GetTouch (0).phase == TouchPhase.Began) { ...
  • 1 votes
     answers
     views

    Vuforia / Lean触摸和消除对物体的bg干扰

    我已经在一个项目上工作了一段时间,最终我所拥有的是少数报告风格设置,在我面前有AR屏幕 . 我正在使用一个称为精益触摸的统一插件,它允许我点击移动屏幕并选择3d对象 . 然后我可以移动它们并扩展它们,这很棒 . 我有一个不受欢迎的副作用,但在不同的情况下,这将是太棒了,但在这种情况下它会伤害我的头脑 . 如果使用用户定义的目标触发目标,屏幕将显示在您面前,背后有摄像头(真实世界) . 然后我点击该...
  • 2 votes
     answers
     views

    不知道如何更新fling手势代码

    我们假设这个: 我有activity1,activity2,activity3 . 该应用程序将以活动2开始 . 我想要的是当用户将该推动手势设置为正确时,显示活动3,何时显示左侧活动1,依此类推 . 我有一个来自网络的代码,但我没有实现它 . 大多数是因为不完整,我从来没有使用过滤器和所有那些东西/ 这是代码: public class SelectFilterActivity extends ...
  • 118 votes
     answers
     views

    如何防止触摸设备上按钮的粘滞悬停效果

    我创建了一个带有前一个和下一个按钮的旋转木马,它们始终可见 . 这些按钮具有悬停状态,它们变为蓝色 . 在触控设备(如iPad)上,悬停状态是粘性的,因此按下按钮后按钮会保持蓝色 . 我不希望这样 . 我可以为每个按钮添加 no-hover 类 ontouchend ,并使我的CSS像这样: button:not(.no-hover):hover { background-color: blu...
  • 1 votes
     answers
     views

    你如何听取点击事件,而不是AngularJS中的触摸事件?

    我有一个应用程序,我有“卡”代表商店中的项目 . 在带鼠标的设备(台式机,笔记本电脑)上,我有一个悬停事件,显示更多细节,并显示一个单击按钮 . 但是,可以单击整张卡片以转到该项目的详细信息页面 . 但是,在启用触摸的设备上,无法显示悬停状态 . 在angular的click事件中是否有一种方法来确定事件是否作为触摸事件发生,以便我可以禁用单击操作?
  • 6 votes
     answers
     views

    删除“触摸开始”目标后,触摸移动事件不会触发

    我正在尝试使用下一个模式实现类似拖动的功能: 订阅marker指针向下事件 . 当Down事件触发时,订阅Window Pointer Move和Up事件并删除标记 . 在移动时执行一些操作 . 当Up事件触发取消订阅Move和Up时 . 这适用于鼠标事件,但在删除Touch Start目标元素后不会触发 . 我试图使用Pointer Events Polyfill但它也不起作...
  • 13 votes
     answers
     views

    忽略触摸设备上的jQuery悬停(mouseenter,mouseleave)

    既没有鼠标也没有指针,悬停在屏幕元素上的概念并不适用于触摸设备 . 由于许多网站依赖于JavaScript悬停事件导航或其他目的,因此一些触摸设备1实现 mouseenter 只需点击一下即可触发 . 如果事件处理程序也绑定到 click ,则只会在第二次点击该元素时引发 . 由于jQuery的 hover() 函数在内部使用 mouseenter 和 mouseleave ,因此具有 hover...
  • 7 votes
     answers
     views

    是否有用于模拟触摸事件的附加组件或扩展程序?

    为了开发和调试移动和平板电脑应用程序,我希望能够让我的鼠标模拟touchstart,touchmove和touchend . 我发现了两种可能性: 幻影肢体http://www.vodori.com/blog/phantom-limb.html(似乎不起作用) ChromeTouch https://chrome.google.com/webstore/detail/ncegfehgjifmmpn...
  • 2 votes
     answers
     views

    Javascript和iPad touch event.identifier不断增加

    我正在构建一个带鼠标和触摸支持的简单网页游戏 . 基于JavaScript mapping touch events to mouse events的接受答案,我复制粘贴了他们的代码(进行了一些修改) . 我将用户进行的第一次触摸映射到左键单击事件,然后将第二次触摸(第一次触摸按下)映射到右键单击事件 . 像这样: function touchHandler(event){ var touches...
  • 0 votes
     answers
     views

    在Chrome和FF设备触摸仿真上触发JQuery点击事件?

    在我的Rails网站中,我有一个元素,我希望在鼠标点击时(例如在桌面上)作为链接,但在触摸屏设备上触摸时不会(因为还有悬停行为) . 我的理解是JQuery .click事件不应该在触摸时触发 . 我设置点击处理程序的coffeescript很简单 ... $(this).click -> location.href = url ... (其中“this”是有问题的元素...
  • 0 votes
     answers
     views

    Android如何检测按钮触摸?

    在java中,我们可以创建一个ui按钮,只需为它添加一个触控回调 . 最近在ndk上工作,我发现我们必须处理那里的坐标 . 我的问题是android如何在java中做到这一点?它是如何检测触摸按钮的 . 将按钮上的每个坐标与触摸坐标进行比较显然不是一种选择 . 我知道我们可以创建圆圈使用简单的数学来找出触摸点进入或离开圆圈的天气,但即使这样,我们也必须为每个按钮执行此操作 . 换句话说,当触摸事件...
  • 0 votes
     answers
     views

    将javascript游戏的键盘控制转换为触摸界面

    我目前正在开发一个javascript游戏,我无法在移动设备上使用触摸控件 . 这是一个简单的游戏,你可以按向上箭头跳转,或向下箭头滚动 . 我还想实现触摸控制,因此触摸/保持显示器的左侧将使角色滚动,并且通过触摸/保持屏幕的右侧,角色跳跃 . 这是向上和向下箭头工作的代码: var KEY_CODES = { 38: 'up', 40: 'down' }; var KE...
  • 2 votes
     answers
     views

    使用min3d / Rajawali框架(android)在3d对象上旋转

    我正在研究一种使用Min3d / Rajawali框架围绕3D物体旋转相机的算法 . 在我的实现中,绕X轴的旋转不能正常工作 . 我认为方法 setLookAt() 无法正常工作 . The problem: 当我垂直旋转球体时,我无法完全看到它 . 例如,转动地球,我无法完全看到南极,因为算法会重置相机 . 是否可以在不使用“setLookAt”方法的情况下实现相机围绕物体旋转? 我尝试了不同的...
  • 58 votes
     answers
     views

    服务如何监听触摸手势/事件?

    我想知道像SwipePad和Wave Launcher这样的应用程序如何能够通过服务检测触摸手势/事件 . 这些应用程序能够检测到触摸手势,即使它不在自己的活动中 . 我看过整个互联网,但没有找到他们如何做到这一点 . 我的主要问题是服务如何监听触摸客户/事件,就像常规活动可能接收MotionEvent一样,即使它可能不在原始活动或上下文中 . 我本质上是在尝试构建一个应用程序,它将从用户那里重新...
  • 0 votes
     answers
     views

    触摸光线统一的点

    我搜索了整个互联网,但找不到任何有用的东西 . 我想在光线撞击物体的位置“做”一个触摸输入,并且只有当它碰到物体时才会这样做 . 我希望你能理解我的意思,而且我知道用光线投影做这件事并不常见,但我需要这样才能获得htc vive . 提前致谢 . 或者更容易说,如何从我的脚本触摸屏幕,意味着没有真正触摸屏幕?
  • 67 votes
     answers
     views

    在PC浏览器上模拟触摸事件

    我正在为iPad开发HTML应用程序 . 因此,它利用触摸事件和webkit-CSS动画 . 到目前为止,我已经使用chrome作为我的调试环境,因为它是非常棒的开发人员模式 . 我想要的是能够在我的PC上使用Google-Chrome的调试器调试我的Html / JavaScript,同时使用鼠标模拟触摸事件 . 我的网站没有任何多点触控事件,也没有鼠标事件(iPad上没有鼠标) . 我实际上并...
  • 0 votes
     answers
     views

    RaycastHit2D - 触摸2D游戏

    我正在尝试为触摸设备构建2D游戏 . 现在我正试图在场景中投射射线对抗碰撞器来做某事 . 例如,如果点击光线击中左按钮,则播放器向左移动 . 我在google和youtube的各个地方搜索过,但还没有想到如何做到这一点 . 我是团结和编程的新手,但从我搜索的内容来看,如果我想要在屏幕上检测2D游戏的触摸比3D游戏更复杂! void Update () { if (Input.touchCoun...
  • 2 votes
     answers
     views

    Libgdx输入处理器无法正常工作

    我有这个游戏,它遵循玩家在游戏中所做的每一个输入 . 我为touchDragged,touchDown和touchUp定义了特定的操作 . 唯一的问题是,无论何时玩家开始移动他的鼠标/手指然后停止但仍然保持他的鼠标/手指,游戏不会捕获该输入,因此游戏无法正常工作 . 有没有办法处理输入,以防用户拖动手指/鼠标然后停止而不抬起他的手指? 这是我的InputProcessor: package com...
  • 0 votes
     answers
     views

    在uniy3d中检测UI触摸事件......?

    目前正致力于移动3D无尽的亚军游戏 . 当按下UI按钮我的播放器运行动画 . 当触摸移动scree我的播放器攻击动画 . 但是我的问题是当按下UI按钮时都会运行和播放攻击动画 . 任何人都可以建议如何解决这个问题 using System.Collections; using UnityEngine.EventSystems; public class TestAgain : MonoBehavi...
  • 0 votes
     answers
     views

    Unity检测用户相对于玩家位置的触摸

    这一切都是在2D Unity游戏上完成的 . 我正在尝试创建一个Vector2,它代表用户相对于玩家位置触摸屏幕的位置 . 这是通过使用另外两个Vector2完成的,一个是玩家位置,另一个是触摸位置 . 但是出于某些原因,我实际上是在检测用户相对于屏幕左下角的位置 . 代码很简单: Vector2 Begin; Vector2 CurTouch; Vector2 Vec; ... void Upd...

热门问题