cursor_sprite

设置此变量将指示GameMaker使用指定的精灵作为光标(基本上每一步都将其设置为当前的鼠标x/y位置)。默认值为-1,它不是光标的精灵,但是您可以从游戏资源中分配任何sprite索引或已经从外部资源中导入的精灵索引。请注意,无法控制动画速度或image_index,因此,如果sprite具有子图像,这些图像将以与房间速度相同的速度循环。要删除光标精灵,可以再次将此变量设置为-1。

另外值得注意的是,此变量不会替换游戏窗口光标,并且仍将按正常方式绘制。要避免这种情况,可以使用函数window_set_cursor()并将其设置为常量cr_none,这将使标准光标不可见。

 

语法:

cursor_sprite;

 

返回:

Sprite Asset

 

例子:

cursor_sprite = spr_CustomCursor;

上述代码将变量"spr_CustomCuror"中索引的精灵设置为游戏的光标sprite。