精灵对象:给角色加动画帧
精灵是最常用的对象类型——所有「看得见、会动」的东西基本都是精灵。它的核心配置就两块:动画和碰撞。
创建精灵的四步
- 在对象列表点「+」新建对象,选「精灵」;
- 命名(如 Player),确认创建;
- 在属性面板「动画」区点「+」添加一个动画;
- 往动画里导入图片:一张就是静态图,多张按顺序排列就成了逐帧动画。

动画相关设置:

- 动画名:给动画起名(idle、run、jump),事件里用名字切换比用序号可靠;
- 循环:走路、待机这类连续动作勾选循环,跳跃这种一次性动作不勾;
- 帧率:每秒播放的帧数,数值越大动画越快,逐帧动画一般 8-12 帧/秒起步。
碰撞掩码与原点
- 碰撞掩码:默认用整张图的矩形框,角色贴图周围有透明留白时,碰撞会显得「虚」,进入编辑器可手绘多边形掩码贴紧轮廓;
- 原点:旋转与定位的基准点,角色类对象一般设在脚底中心,跳转场景定位、贴地都方便。

从素材商店直接取
不想自己做图时,新建精灵时可以直接「从资产商店选择」,几千套免费素材里挑一张,贴图自动填进动画。详见 资产商店:几千套免费素材直接拖进场景。
事件里怎么切换动画
条件:玩家 在地面上
动作:把 玩家 的动画设为 "run"
条件:玩家 不在地面上
动作:把 玩家 的动画设为 "jump"
动画切换是精灵最高频的事件操作;装了「平台角色动画器」扩展后,idle/run/jump 的切换可以自动完成,不用手写这几条事件。
- 上一页:游戏里的一切都是对象:对象总览
- 下一页:内置像素画工具:不离开引擎画角色