- 博客(5)
- 资源 (12)
- 收藏
- 关注
原创 新仙剑奇侠传H5上线测试了
公司这几个月开发的新H5项目上线测试了。正版的仙剑奇侠传授权,目前在爱微游和疯狂平台开服测试,属于挂机类型的ARPPG游戏,有兴趣了解H5游戏的同学可以去玩玩看。有时间会写写相关的经验总结,踩的坑还是有一些的。 开发引擎:Egret 开发语言:TypeScript 爱微游的游戏地址:新仙剑奇侠传H5 二维码:游戏截图:
2017-08-31 20:27:26 5822 6
原创 JavaScript实现H5游戏断线自动重连的技术
断线重连的需求尤其是手机上,会因为网络的不稳定或者其他原因,导致用户的socket链接断开。这个时候如果直接让玩家退出游戏,重新登录,无疑是非常影响用户体验的事情。所以根据这个需求,就有需要程序来实现断线后自动重连回去的技术,是用户能够再次快速开始游戏进行战斗。一、断线重连原理原来其实很简单,就是在断线的时候,根据用户的点击(有些时间短的就不用点击,默认是自动重连回来),程序自动识别,是要刷新重新进
2017-08-29 12:45:26 12079 8
原创 JavaScript Canvas2D实现SpriteSheet角色动画
一、SpriteSheet目前市面上H5游戏的图片资源,基本都是采用SpriteSheet打包成图集来使用的。这样可以减少网络加载的次数,从而提升性能。另外的原因就是随着webgl的普及,把多张图片打包成一张纹理,减少纹理的频繁上传,这样也可以提升性能。本文主要是讨论使用Canvas实现的2D序列帧动画的SpriteSheet的解析和动画播放。二、实现准备使用HTML DOM CanvasRend
2017-08-23 20:01:09 5153 2
原创 Java自动生成H5游戏资源版文件的版本号
版本号自动化需求H5游戏的庞大资源,每个资源的版本号不可能是手动维护,必须采用脚本或者软件来自动生成。具体的版本号管理的问题,可以看我上篇文章:H5手游页游的资源版本管理。本文主要是用java实现了读取所有的资源文件,并且根据文件的日期生成相应的版本号,保存在一个文件里面,最终生成全部文件的版本号(具备默认的日期),压缩成zip在H5游戏中使用。本文例子下载Java实现思路过程这种其实也是简单粗暴,
2017-08-16 23:24:38 4428 2
原创 H5手游页游的资源版本管理(带Egret例子)
Html5网络游戏和网页游戏,是属于打开浏览器就可以直接玩的,而且是边玩边下载的游戏。 由于每个版本更新,只是更新一小部分资源,如果每次进行版本更新都导致用户重新加载全部游戏资源,那么会导致用户消耗的流量以及不能快速进入游戏,严重影响体验。所以需要对网络资源加载这一块做深入的分析研究,拿出一个资源管理方案。一般浏览器都会有缓存url对应的中资源,只有当url改变的时候才会进行重新加载,根据这个特性
2017-08-16 11:12:57 8412 3
ProtocolBuffter3Demo.zip
2020-03-05
JavaScript Canvas2D实现SpriteSheet角色动画
2017-08-23
H5手游页游的资源版本管理的Egret例子
2017-08-16
加载zip压缩的javascript代码以及Egret H5项目应用的例子
2017-07-31
2DAS3游戏地图角色遮罩和新手引导点光源的实现
2017-02-23
Flash聊天室源代码
2007-10-14
Actionscript 3.0 cookbook
2007-04-01
Netty和protocolbuf的通讯例子
2004-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人