
LayaBox
文章平均质量分 55
ARPG游戏
sung26
每件事情都可以去尝试
展开
-
浅析客户端和服务器通讯的详细过程
客户端和服务端通信过程原创 2022-10-18 16:29:17 · 489 阅读 · 1 评论 -
图片大小计算
分辨率 = 宽*高(如:1024*768,640*960)除以8表示每个像素的字节数,最终占内存的大小。大小 = 分辨率 * 位深/8bit。位深:如32位,24位,16位,8位。原创 2022-10-12 15:29:13 · 9163 阅读 · 2 评论 -
LayaBox ARPG游戏副本之《帮派联赛》水晶占领核心玩法详解
本文主要记录一下小编的《帮派联赛》副本开发的核心实现原理。该副本主要玩法为:玩家pk、水晶占领、高手对决。其中,高手对决和玩家PK主要玩法为点击玩家,进入PK副本战斗,副本结算,然后回到当前副本,实现方式为通用PK战斗逻辑,就不详细介绍了,这里主要介绍水晶占领玩法及核心实现:水晶占领:(地图中总共生成10个水晶,玩家进入副本场景,根据分配的阵营,分别在对应的红方、蓝方基地内,活...原创 2020-01-11 16:48:36 · 378 阅读 · 0 评论 -
LayaBox H5游戏性能优化
对于游戏开发避免不了性能相关优化,小编总结了如下:一、内存优化(如:代码不规范,初始化定义的变量,销毁时未及时清理会存在内存中)1.对象池优化,LayaAir引擎中的对象池:laya.utils.Pool2.使用含有对象池的Handler处理异步回调Handler()没有使用对象池,Laya.Handler.create()使用了对象池3.在销毁的地方将不使用的对象设置为null,数组...原创 2020-01-11 11:04:44 · 2181 阅读 · 0 评论 -
LayaBox天降红包雨实现之TypeScript
说实话,在小编第一次接到这个需求的时候,有点子激动,哈哈。,策划给的需求是:上方的妹子插画:侧躺的仙女,要仙女,可以暴露一点主要玩法:1.红包雨期间,不定时从指定区域内落下红包2.玩家点击中红包随机获得奖品3.点击中飘落的红包,打开红包;若点不中,则不会打开4.点击红包时,红包切换颜色,并放大1.2倍,松开点击时红包恢复原样实现方法:由于要考虑到玩法贴近自然,所以设置了...原创 2020-01-10 18:31:09 · 727 阅读 · 0 评论 -
LayaBox七天登录状态存储之JS中二进制与十进制转换
一般对于游戏来说,七天登录是常备运营活动,可以提升很大一部分留存。本身七天登录功能大致实现相当简单,数据传输格式无非:{day:statu}或者整一个数组里面存取7个数据保存每天是否领取状态,但是如果采用二进制数据岂不是传输速率更便捷:如:7天都未领取:0000000 = 0第一天已领取:0000001 = 1 第二天已领取:0000011 = 3第三天已领取...原创 2020-01-10 11:28:35 · 281 阅读 · 0 评论