设置精灵


描述

此动作用来设置实例的 精灵索引 ,这样你就能将实例的精灵改为资源树上的另一个精灵。你需要选择新精灵,并选择显示此精灵的哪一张次级图像。(动画里的一帧)。注意如果你不想在设置后使精灵播放动画,那么你需要用 设置动画速度 动作将它动画速度设为0。如果你想精灵持续播放动画,那么你需要使用 图像索引 内置变量来设置这个值。

注意此值的改变也将影响检查碰撞的方式,除非你提供独立的 mask_index (碰撞遮罩)。这需要在 物体编辑器种设置。请注意,要使此更改可见,实例必须 <i0>没有</i0> 绘制事件(这样 <i1>GameMaker Studio 2</i1> 将默认绘制精灵) 或使用 <a2>自我绘制</a2> 动作。


动作语法:

Set Sprite Syntax


参数:

参数 描述
精灵 将要使用的新精灵(-1意味着移除精灵)。
初始显示的动画帧。如果没有多余的帧可供使用,那么将使用0。


例如:

Set Sprite Example
上述动作代码块创建了一个新精灵,并设置它的很多属性。