Asroads'Blog 君子不器
git如何查看某次提交是在哪个分支
发布于: 2023-12-13 更新于: 2023-12-13 分类于: tool

项目开发分支多了有时候需要merge分支,有时候分支会因为某个文件产生冲突,此时可以手动选择解决冲突,也可以使用某个分支多内容作为最新的解决。此时两个分支曾经的修改记录都会合并到一起,有时候想了解某次提交当初是在哪个分支做的,此时需要借助工具查看一下。

阅读更多
npm的一些常用操作
发布于: 2023-12-09 更新于: 2023-12-13 分类于: tool

客户端开发Javascript很多时候都会用到npm的类库或者操作命令,很多时候,本地要么要切换仓库镜像地址,要么要清理缓存,要么是版本不对,很多操作,每次用到时候都要去搜索,很是麻烦,于是下面就记录一些常用的操作,后面方便自己查阅和使用。

阅读更多
CocosCreator2.4.x构建支付宝小游戏
发布于: 2023-12-07 更新于: 2023-12-07 分类于: game

前面讲了如何构建VIVO小游戏,这次讲一下如何使用Cocos Creator2.4.x 构建出支付宝小游戏,整体来讲还算顺利,就是在Label渲染出现了一些问题,比如Label比较多的时候,界面渲染比较慢,可以考虑使用位图字体代替原来的ttf字体,基本可以满足性能要求。

阅读更多
VIVO小游戏首屏加载
发布于: 2023-11-13 更新于: 2023-12-07 分类于: game

这里是你博客列表显示的摘要文字最近项目要发布VIVO小游戏,由于游戏是从App转到小游戏的,在微信和抖音的平台表现已经是要做很多优化和品质牺牲,到了VIVO小游戏效果更是不乐观,于是按照官方的优化指导接入了他们的小游戏自定义Loading组件

阅读更多
CocosCreator2.4.x发布VIVO小游戏
发布于: 2023-10-20 更新于: 2023-12-07 分类于: game

很多手机厂商都开启了小游戏平台,从最初的微信小游戏,抖音小游戏,后面有百度、快手、B站、VIVO、OPPO和华为,以及新开启的支付宝小游戏,大家都开始在这个赛道抢流量,作为游戏开发方,尽可能的多上几个平台,给自己更多的流量,意味着更多的收入和用户量。下面简单的说说VIVO小游戏的开发。

阅读更多
最近写的一个下载和复制的Python脚本
发布于: 2023-10-07 更新于: 2023-12-07 分类于: tool

有时候项目需要一些批量处理的脚本,最近就遇到了一些需求,于是记下来,后面用到的时候直接拿来使用方便简单。这里是两个功能,一个是从网上下载一批文件,保存到本地的目录,另外一个是批量复制并且覆盖原来的文件。

阅读更多
如何在Mac上配置一个本地Web服务器
发布于: 2023-09-13 更新于: 2023-12-07 分类于: other

以前一直本地Web服务器使用Tomcat搭建,虽然搭建过程并不复杂,但是对于很多场景来说,还是略嫌麻烦,有没有更快,更简单的方式呢?答案是有的,下面就简单的介绍两种方式。

阅读更多
CocosCreator微信小游戏封面插件使用
发布于: 2023-09-10 更新于: 2023-12-07 分类于: game

之前说过如何快速启动小游戏的首屏速度,最佳实践的普遍思路在于不依赖游戏引擎用 WebGL 来绘制一张最简单的静态图,不依赖游戏引擎是基于首包尽可能小的出发点,仅仅绘制一张静态图是因为如果做比较复杂一点的交互需要一个相对完善一点的渲染引擎,代码包体积又会变大。今天特意说一下如何使用微信小游戏官方文档的一片封面插件的使用方法。在制作游戏的时候多一种思考,多一种技术选择方案。

阅读更多
小游戏优化内存使用压缩纹理
发布于: 2023-08-28 更新于: 2023-12-07 分类于: game

随着小游戏体量增加后,需要进一步对游戏内存优化,一般来说,如果小游戏的设计初期考虑了小游戏平台,一般来说内存都可以接受,但实际的开发工作中,很多游戏是先上线了原生平台,发现游戏数据不错,想继续在小游戏平台分一杯羹。于是就把游戏移植到了小游戏平台。这样的游戏一般存在加载问题,性能渲染问题,内存优化问题,导致手机发热,启动慢,游戏卡等现象,下面说一下如何使用纹理格式。

阅读更多
CocosCreator微信小游戏真机ttf字体不能正常显示
发布于: 2023-08-16 更新于: 2023-12-07 分类于: game

Cocos Creator支持多种字体格式,最近开发小游戏的时候发现项目内的ttf 字体在真机上无法正常显示,但是在本地Web版本和微信开发者工具里面是正常显示的,后面找到了原因和解决方法,虽然操作不难,但是有时候很难想到问题异常的关键部分。下面就简单的记录一下这个问题和解决方法。

阅读更多
CocosCreator2.4.x构建华为快游戏
发布于: 2023-08-05 更新于: 2023-12-07 分类于: game

本来以为小游戏的教程和文章有很多,像这种一键发布的小游戏,无非就是跟微信或抖音小游戏一样,很容易接入,一般游戏API接入,无外乎,登陆、视频广告、Banner广告、支付等逻辑,一般都有一些获取启动参数,或者小游戏顶部区域适配等,却不曾想,使用CocosCreator构建华为快游戏的时候,还会有一些意外的踩坑和注意地方,下面就说一下,如何使用CocosCreator构建出华为快游戏。

阅读更多
CocosCreator构建出web-mobile项目的时候自动刷新定向index.html
发布于: 2023-07-29 更新于: 2023-12-07 分类于: game

这里是你博客列表显示的摘要文字这几年虽然做的都是小游戏平台或者App平台的游戏,但是有时候会提前给内部测试或者外面的人看游戏的功能,就会用到web-mobile 版本的发布,但是web-mobile发布后,后续的更新,往往由于打开的人员的宿主浏览器存在缓存机制,导致有时候不会更新到最新内容,之前常见的做法有两种,一种是更换连接。另外一种是后面添加一个随机值,让浏览器重新请求,但是依旧比较麻烦,下面就记录一下,如何让用户自己直接点击刷新按钮,自动更换随机值。

阅读更多
一些工作里常用的正则小技巧(持续更新)
发布于: 2023-07-16 更新于: 2023-12-07 分类于: other

众所周知编写程序或者有时候匹配搜索替换的时候,正则这个对于字符串来说特别好用,下面是我最近收集的一些常用的正则,后面会持续更新。便于日后工作中查阅,方便使用。

阅读更多
Mac环境下如何安装Python2和Python3
发布于: 2023-07-01 更新于: 2023-12-07 分类于: other

之前的文章里介绍过如何在windows10环境下同时安装Python2和Python3,最近的工作重新换回了Mac环境办公,虽然有一年多没有使用Mac电脑,重新换回,还是有些环境的变化和生疏,下面说说如何让同时共存。

阅读更多
Webstorm设置console参数
发布于: 2023-06-21 更新于: 2023-12-07 分类于: tool

程序开发一直以来都是使用Webstorm,平时常用的调试技巧除了断点调试就是输出日志,之前自己也设置过console的格式,但是里面添加参数一直没有仔细研究过,下面说一下具体的一些步骤操作。

阅读更多
git切换分支报错 error: cannot st'xxxx': Filename too long解决方法
发布于: 2023-06-10 更新于: 2023-12-07 分类于: tool

工作的时候,使用windows 更新git项目,切换分支的时候,突然遇到一个错误 Filename too long 错误下面记录一下如何解决,以及背后的原因。

阅读更多
介绍一个还不错的Javascript日期处理库datex
发布于: 2023-05-18 更新于: 2023-12-07 分类于: tool

最近阅读文章的时候,看到一个轻量级的日期处理库,觉得还不错,于是就拿来跟CocosCreator结合一下,后面遇到项目需求的时候,可以直接拿来当作工具库使用,下面就简单的介绍一下这个库的用法。

阅读更多
CocosCreator2.x和CocosCreator3.x开发一个简单的抽奖玩法
发布于: 2023-04-25 更新于: 2023-12-07 分类于: game

最近遇到一个面试题,是个抽奖的玩法,于是就用CocosCreator2.4.11CocosCreator3.7.2分别实现了一下。虽然整个看起来没有什么难度,但还是有些细节值得玩味的,干脆就记录一下,后面可以嵌入到游戏的运营活动里面去。

阅读更多
Webstorm解决CocosCreator3.7.2无法代码智能提示
发布于: 2023-04-23 更新于: 2023-12-07 分类于: other

最近开始使用CocosCreator3.7.2开发项目,新建项目后,发现引擎代码不会提示了,找了一圈,网上其他人有一些方案但是都不理想,于是整合了一下,如何操作,以及其中的一些原因。下面说一下具体的分析和操作。

阅读更多
CocosCreator2.4.11插件小试牛刀
发布于: 2023-04-12 更新于: 2023-12-07 分类于: game

开发项目的时候,有时候需要对项目素材或者代码进行一些查找或者处理的时候,这时候就会用到插件,之前自己也买过别人的插件,但是研究不多,最近开发功能的时候,用到了几个插件,原作者的功能无法实现我的需求,于是我只能在原作者的基础上进行二次开发,于是就了解了一些插件的知识。

阅读更多