【H5游戏引擎开发一】

原创 lwvoid 教程 游戏 666阅读 2017-11-07 12:54:14 举报

github:####
本demo地址:https://github.com/lwvoid/front-end-demo

在线预览地址:https://lwvoid.github.io/front-end-demo/20171105-maplestory/

完成版地址:https://github.com/lwvoid/maplestory

前言

在大四寒假的时候,做了一个h5的小游戏,当时没有考虑到代码的可读性及模块化,写得也比较仓促,代码较为混乱。现在打算以这个游戏为蓝本,开发一个简单的H5游戏引擎。
当前实现的功能还比较简单,仅仅是个开头,后期会加强工程的模块化设计,考虑引入状态机,角色指令系统,坐标系统,音效系统,物理系统等。
本引擎主要采用es5开发。

本例实现了引擎两方面的内容:
1.自定义事件处理
2.图片资源的加载

1.自定义事件处理:
html 代码

2.图片资源加载
为了保证图片的有序加载,使用了一个队列来加载图片
html 代码

结果

【H5游戏引擎开发一】

评论 ( 1 )
最新评论