Skip to content

处理鼠标和触摸事件

一些对象可以更轻松地处理特定情况下的鼠标和多点触摸:

对于更具体的情况,可以直接访问鼠标和触摸事件。

处理对象的点击和轻触

光标/触摸位于对象上”条件检查鼠标光标或屏幕触摸是否在对象上。

这个条件可以与“鼠标按钮被按下”或“鼠标按钮被释放”一起使用,以检查对象是否被点击或轻触。

表达式CursorXCursorY给出了场景中光标的位置。例如,可以用它们在光标或触摸位置创建爆炸效果。

处理手动多点触控手势(高级)

当同时只有一个触摸时,可以使用鼠标事件来简化事务。事实上,默认情况下,触摸事件会被鼠标事件镜像。当处理多点触控和鼠标事件时,可以使用“启用/禁用触摸移动鼠标光标”操作来禁用镜像,以避免回音。

多个触摸可能同时发生。触摸标识符必须用于区分它们。可以通过以下步骤来实现:

  • 在触摸开始时,使用StartedTouchId(Number)表达式获取触摸标识符。

  • 当触摸移动时,需要触摸标识符以确保跟踪正确的触摸。可以使用变量来确保这一点。

参考

所有操作、条件和表达式在鼠标和触摸参考页面列出。