一个H5游戏的开发(五)


上一章讲了地图的搭建,游戏中有了地图接下来就可以实现地图上的精灵了(npc,玩家角色,怪物,物品,传送阵).
在2d游戏中动画基本上都是有序列帧动画实现.
动作图片
动作的编辑器就不在这里讲了,主要讲一下实现精灵显示的代码构成吧.

ActionRenderer 动作渲染类

这个类就是实现最基础的动画播放,把序列帧图片按照帧频顺序连续替换显示就形成了动画.主要有一下几个功能函数

  • 动态加载动作资源
  • 设置纹理集资源
  • 播放下一帧
    动作渲染有这几种类型
/**
 * 角色动作渲染器类型
 */
class RoleActionRendererType {
   
    // 阴影
    public static SHADOW:number = 1;
    // 衣服
    public static CLOTHES:number = 2;
    // 武器
    public static WEAPON:number = 3;
    // 翅膀
    public static WING:number = 4;
}

ActionView 动作视图

有的ActionRenderer只能单纯播放一个动画,如果人拿着武器,身后还有翅膀.并且可以往不同方向

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值