处理鼠标和触摸事件
一些对象可以更轻松地处理特定情况下的鼠标和多点触摸:
对于更具体的情况,可以直接访问鼠标和触摸事件。
处理对象的点击和轻触
“光标/触摸位于对象上”条件检查鼠标光标或屏幕触摸是否在对象上。
这个条件可以与“鼠标按钮被按下”或“鼠标按钮被释放”一起使用,以检查对象是否被点击或轻触。
表达式CursorX
和CursorY
给出了场景中光标的位置。例如,可以用它们在光标或触摸位置创建爆炸效果。
处理手动多点触控手势(高级)
当同时只有一个触摸时,可以使用鼠标事件来简化事务。事实上,默认情况下,触摸事件会被鼠标事件镜像。当处理多点触控和鼠标事件时,可以使用“启用/禁用触摸移动鼠标光标”操作来禁用镜像,以避免回音。
多个触摸可能同时发生。触摸标识符必须用于区分它们。可以通过以下步骤来实现:
在触摸开始时,使用
StartedTouchId(Number)
表达式获取触摸标识符。当触摸移动时,需要触摸标识符以确保跟踪正确的触摸。可以使用变量来确保这一点。
参考
所有操作、条件和表达式在鼠标和触摸参考页面列出。