客户端触发器中与鼠标和坐标相关的语句
客户端触发器提供了一些和鼠标位置、客户端坐标相关的语句,搭配使用可以实现坐标相关的逻辑。
获取鼠标位置
该语句返回一个屏幕坐标对象,可以获取坐标的XY值。
在PC端传入数字1,获取的是鼠标的当前位置;移动端传入触摸点ID,可以根据对应ID获取点击位置。
根据屏幕坐标获取单位
该语句返回屏幕坐标下的单位数组,可以使用遍历语句遍历所有单位。
关于精确选取:
是否打开精确选取决定的是以何种方式选择单位。如果精确选取为开,则使用方形包围盒检测,反之则使用圆柱包围盒。
左:圆柱包围盒 右:方形包围盒
选中指示器
星火编辑器提供选中单位后向该单位添加选择指示器的功能。
使用选择指示器前,需要在数据编辑器的游戏机制设置中配置不同阵营的选中指示器。
在客户端触发器中可以使用『启用选中指示器』和『禁用选中指示器』语句启用/禁用该功能。
修改鼠标指针图片
客户端触发器拥有『设置鼠标指针图片』和『使用系统鼠标指针』两个api,可以使用任意鼠标指针图片,并可以随时还原回系统鼠标样式。建议鼠标指针图片大小为48*48。
在游戏内修改鼠标指针图片的方法如下:
-
在界面编辑器中新建一个面板,然后导入一张鼠标指针图片(建议大小:48*48)
-
在客户端触发器中编写逻辑:游戏开始时,使用刚才导入的鼠标指针图片,图片路径需要从界面编辑器中刚才新建的面板中复制过来。复制路径后,可以把临时面板删除
-
调试游戏,查看鼠标指针效果