Asroads'Blog 君子不器
Layabox2.0引入puremvc框架
发布于: 2019-06-24 更新于: 2025-04-22 分类于: game

之前开发小游戏的时候,使用引擎开发,都是把每个面板写成单例,然后需要展示的时候调用起方法,相比之下之前的游戏逻辑都不复杂这样基本都够用了,后面游戏稍微复杂了,开始使用每个模块都有个对外的代理文件,这样模块之间通信都用代理和代理之间接触,加上Layabox自带的自定义事件基本能够满足需要,随着游戏开发越来越复杂,功能越来越多,上面的模式支持起来不太好了,此时需要的是解耦和消息模式,至此我想到了以前用的puremvc 框架。

阅读更多
Webstorm常用技巧
发布于: 2019-06-15 更新于: 2025-04-22 分类于: tool

Webstorm 常用的一些技巧

从2015年开始使用Webstorm有几年了,很多时候遇到问题总是去网上搜索,显得麻烦,顺便记录一些,常用的技巧,这样以后重装电脑系统了,换环境了,可以一并找到,不用每次遇到问题都重新搜索一遍。(持续更新)

阅读更多
LayaBox2.0横向滑动特效
发布于: 2019-05-25 更新于: 2025-04-22 分类于: game

前几天技术群里有人问了一个效果,正好之前我也做过这个效果,只是我做的效果在一个页面的功能里面,当时没有进行组件拆分,既然看到有人问了,想想当时做这个效果也花费了两天时间去思考思路,后面虽然做出来了,但是游戏没有最终上线,所以今天重新整理一下思路,做出这个效果。

阅读更多
头条小游戏录屏功能实现
发布于: 2019-05-18 更新于: 2025-04-22 分类于: game

小游戏平台开放越来越多,字节跳动因为有着今日头条和抖音两大软件,众多用户的体量,成为了小游戏开发者的一个青睐的平台,我们有几款小游戏成功移植到了字节跳动平台,这个平台很多语法和API 都很相似,但是在细微之处还是有很多差别的,比如对待分享这件事,对待录屏功能这个事情,目前游戏内必须实现录屏功能才能上线。

阅读更多
Layabox2.0 踩坑笔记
发布于: 2019-05-13 更新于: 2025-04-22 分类于: game

小游戏开发如火如荼,从最初的微信平台,头条平台,后面加入的小米和OPPO 都在分吃这块大蛋糕,Layabox作为三大引擎之一,也在不断版本迭代,如我所料,虽然每次版本更新都有解决了很多问题,有优化了很多体验,开发者也会踩进新的坑,这篇文章我就简单说说我再开发2.0的过程中踩过的几个坑。(持续更新)

阅读更多
Layabox微信小游戏添加流量共享组件
发布于: 2019-05-08 更新于: 2025-04-22 分类于: game

Layabox 官方提供了一个流量共享组件,效果就是让游戏跳转到一个盒子,然后自己的游戏可以在这个用户池子里共流量的分发。这个组件用起来很简单,只能在手机端测试,所以大家在网页版本是看不到内容的。官网的教程已经说的很详细了,但是我还是遇到了一点点问题。

阅读更多
Windows下Cmder使用技巧
发布于: 2019-05-02 更新于: 2025-04-22 分类于: other

这几天在住的地方学习的时候,需要一个可以快速学习的工作环境,于是乎,又回到了Windows 环境下编程学习,之前好多事情都是在Mac下面做的,现在回归Windows了,又要拾起很多以前的工具,毕竟好几年不怎么用Windows环境编程了,下面说说一个Windows下面比较好用的命令行工具 Cmder。

阅读更多
GitHub项目本地如何上传到远端
发布于: 2019-04-21 更新于: 2025-04-22 分类于: tool

我们有时候自己在GitHub上面创建的仓库 有时候需要自己下载到本地编辑更新后上传,前面的命令都是正确的到到了最后的上传远端的步骤报错”The requested URL returned error: 403 Forbidden while accessing”,这个时候我们如何解决呢

阅读更多
如何下载微信公众号的文章和媒体文件
发布于: 2019-04-21 更新于: 2025-04-22 分类于: tool

以前微信公众号是根据公众号为组 分发的,新的版本更新后,是根据内容时间分发的,这样对于很多知识干货的公众号,有时候会被信息内容过多,被沉下去,另外以前自己有时候公众号配有媒体文件,比如视频和音频,有时候我们想把这些内容保存到本地,在没有网络或者自己担心公众号突然一天不在了,依旧能够重新拜读,今天就说说如何把内容保存到本地。

阅读更多
Mac下开启Chrome非安全模式
发布于: 2019-04-12 更新于: 2025-04-22 分类于: tool

以前开发游戏的时候都是单机游戏呀,现在开发有服务器的游戏。调试的时候,就发现了跨域的问题。非安全模式要才可以,但是很网上给的例子,当时一试运行,每次都带打开命令有点麻烦。

阅读更多
LayaBox2.0 圆形进度条制作
发布于: 2019-03-27 更新于: 2025-04-22 分类于: game

前段时间看了Laya关于进度条的实现,官方给了一个横着的,看到很多小游戏都是自定义的圆形,于是也想实现一个圆形进度条。

阅读更多
Glyph Designer制作位图字体
发布于: 2019-03-18 更新于: 2025-04-22 分类于: tool

游戏开发中,字体是很重要的一个展现方式,好的字体总是能做到锦上添花的效果,位图字体是一种常用的解决方案,常用的位图字体设计工具有HieroshoeboxlitteraBitmap Font GeneratorGlyph Designer,我们今天说说Glyph Designer 怎么开发字体。

阅读更多
Layabox2-0-学习笔记2
发布于: 2019-03-14 更新于: 2025-04-22 分类于: game

微信小游戏Layabox2.0位图字体

在此之前已经写过 如何 用 Layabox1.0 和 Cocos2d-x 关于位图字体的处理结合后怎么运行在微信小游戏上面(之前微信小游戏不允许后缀是xml),现在是是否可以,还不清楚,官方文档里面 还没有搜到这个格式,之前也因为这个格式导致游戏几次被拒绝,耽误工作计划,于是干脆就拿之前的方案加以修改,就可以正常使用了。

阅读更多
Layabox2.0 学习笔记1
发布于: 2019-03-14 更新于: 2025-04-22 分类于: game

LayaAir2.0小游戏使用 HTMLDivElement

以前刚刚学习1.0的时候,已经用过,论坛里也有人说过解决方案,大概思路就是引入xml 解析库,没有一个规范的教程,自己虽然项目里用了,但是也没有一个完整的记录,今天顺便记录下来。

阅读更多
LayaAir2.0(LayaBox)之小游戏开放域开发
发布于: 2019-03-07 更新于: 2025-04-22 分类于: game

Laya2.0 开放域简介

自从2018年秋开始,layabox 公司发布了2.0 版本,在2.0 版本里面多了一个组件,就是 WXOpenDataViewer组件这个歌组件是专门为 做微信小游戏 显示开放域使用的,我自己在论坛上找了很久没有找到合适的教程,官方文档也是写的模棱两可,于是自己探索了两天,终于悟得真经,准备记下来,便于以后查找,顺便分享给那些对这个组件不熟悉的开发者。

阅读更多
Webstorm如何配置Layabox2.0项目
发布于: 2019-03-01 更新于: 2025-04-22 分类于: tool

2018年9月15日,Layabox官方发布了全新的2.0系列,包括引擎和编辑器(LayaAir2.0),随后又发布了一个修复的版本。对于用Layabox引擎开发的小伙伴们,及时拥抱变化,学习新技能,让自己的项目或者游戏跑的更快,效率更高。

阅读更多
Excel两列数据怎么合并到一个单元格
发布于: 2019-02-27 更新于: 2025-04-22 分类于: tool

以前做技术的时候,配置表用过XMl用过MySQL数据,现在做小游戏了,很多时候使用JSON格式作为配置文件还是很方便的,但是对于策划同学来讲使用JSON 就必须先用EXCEL 转换一下,前几天遇到了一个问题,我们游戏内程序最可能需要的是类似100,20;300,50;600,60 这样的数据,但是策划同学对于怎么把多列数据做成这样的格式有点为难,于是我上网搜索出了这样的教程,今天记下来,方便以后查阅。

阅读更多
怎么使用Python3读取EXCEl保存为JSON
发布于: 2018-12-25 更新于: 2025-04-22 分类于: tool

开发小游戏差不多四个月左右了,中间一直忙碌,很少有闲余时间来总结一下所感所想,今天就说说游戏里面怎么配置数据的,以前做Flash游戏的时候,那时候页游兴起,大家都用xml 作为配置文件,等到了手游时代 很多开始用json 和MySQL数据库作为配置读取文件,做小游戏之前遇到了xml 被拒绝的事情,所以我们的游戏采取了json的配置。下面就简单的说说怎么用Python读取Excel 然后保存成json格式的。

阅读更多
Layabox-学习笔记(8)
发布于: 2018-12-01 更新于: 2025-04-22 分类于: game

LayaBox 位图字体 解决微信小游戏不支持xml格式

Layabox 对于微信小游戏支持 还是蛮好的,但是在位图字体上面,Layabox 使用的是 xml 格式,然后通过fnt配置文件解析 程 texture文理,然后再根据位置坐标渲染,但是微信小游戏官方不支持后缀名为xml格式的,结果我们的游戏在本地和微信开发工具都是好的,发出的体验版也是正常的,但是在微信提交审核的时候,连续被拒绝,找了很多原因,最后定位是字体不能正常从远端下载解析。所以 我就结合cocos关于位图字体的方法,二者结合,完美解决了,位图字体的问题。

阅读更多
Git 远程仓库clone时 密码输错后 如何修改
发布于: 2018-11-02 更新于: 2025-04-22 分类于: tool

在Windows10 当输错时 ,就没有再次提供给我输入密码的机会,直接报错

阅读更多