gamemaker 如何修改鼠标光标图标教程

分类栏目:gamemaker教程

443

最近有人问,怎么改变鼠标光标的图案。在Gamemaker这个灵活其实连3D也做不了的游戏引擎中,有好几个实现的办法:
先举个例子,把鼠标光标改成像素鸟的图案:可怜的像素鸟

方法一:使用对象作为鼠标

打开资源浏览器下方的“Global Game Settings”,你能看到这样的画面:

把“显示光标(倒数第三个)”的勾选去掉。
接着创建一个精灵,这是鼠标图案的精灵。(建议把原点设在中心)

创建一个对象,使用刚才的精灵。深度可以自由调节,建议调低。

分别在create(创建)事件和Begin step(开始步)事件中添加按钮:

在其中添加代码:
x = mouse_x;
y = mouse_y;
现在,它看起来应该是这样:

在房间的任意位置放上对象,打开游戏:

成功!

该方法优点:
+使用方便,不用写多少代码
+鼠标可以是动图
+方便操作鼠标
该方法缺点:
-灵敏度不高
优良指数:★★★★★

方法二:使用官方提供的变量这个方法更为简单。先把第一种方法做到添加完精灵。

然后创建一个对象,这个对象不需要任何精灵。
在对象的create(创建)事件中写上代码:
cursor_sprite = <你的精灵索引>;
在游戏最开始的房间中创建一个这样的对象,就完成了。
这样也能做出同样的效果。

该方法优点:
+使用方便,不用写多少代码
+不用担心灵敏度的问题
+鼠标可以是动图+消耗运存小
该方法缺点: -不太方便操作鼠标

优良指数:★★★★★

码了这么久的字,是不是该悬赏一下呢你又缺钱了?希望这个教程能对你有帮助~正经的语言