鼠标

922次阅读
没有评论

共计 775 个字符,预计需要花费 2 分钟才能阅读完成。

鼠标脚本界面

该接口派生自 IObjectClass,用于添加特定于 Mouse 插件的 API。IMouseObjectType

请注意,此类派生自对象类接口,而不是实例接口。通常,它通过而不是命名对象使用。runtime.mouse

例子

射击代码示例演示了将玩家指向鼠标光标并向其发射子弹。

跟踪指针示例还演示了如何使用指针事件同时跟踪鼠标和触摸输入。

事件

若要检测鼠标按钮事件,请使用在运行时脚本接口上触发的事件,例如 或。"mousedown""pointerdown"

鼠标 API

getMouseX(layerNameOrIndex)

getMouseY(layerNameOrIndex)

getMousePosition(layerNameOrIndex)

返回鼠标光标在图层上的当前位置,由其名称或从零开始的索引的不区分大小写的字符串给出。对于默认鼠标位置,可以省略该参数,该位置不考虑任何特定图层的变换。将 X 和 Y 位置都返回为。getMousePosition()[x, y]

isMouseButtonDown(按钮)

返回一个布尔值,指示给定的鼠标按钮当前是否处于关闭状态。按钮的指定方式与 MouseEvent.button 属性相同,即 0 表示左侧,1 表示中间,2 表示右侧。

setCursorStyle(样式)

将鼠标光标的外观设置为 CSS 样式值的字符串,例如 . 请参阅 MDN 上的光标样式,了解一些可能的值。cursor"crosshair"

setCursorObjectClass(objectClass)

将鼠标光标的外观设置为 IObjectClass 的当前图像。存在各种限制:对象图像在图像编辑器中显示时使用,不考虑布局中的大小或旋转; 图像不能太大(通常为 64×64 是限制); 光标不得应用于浏览器窗口的边缘; 支持因浏览器和操作系统而异。此方法的一些示例代码如下所示。
鼠标

正文完
 0
评论(没有评论)