Asroads'Blog 君子不器
Cocos Creator游戏开发|PureMVC
发布于: 2020-07-01 更新于: 2020-11-30 分类于: game

笔者是从十年前页游时代开始进入游戏行业的,那时候比较流行的框架是MVC框架,这些年陆续出现了很多类似的框架,总的来讲万变不离其宗,都是做到了数据和UI分离,模块化,高内聚,低耦合,模块间正交性越高,越容易解耦。以前做Flash游戏的时候,用了一个叫PureMVC的框架,很好用,那时候刚刚入门,主要了解如何使用,如何发送消息,随着在编程行业沉浸多年后,慢慢的对游戏框架和引擎设计有了新的认识。

阅读更多
谷歌Chrome扩展程序菜单介绍
发布于: 2020-06-28 更新于: 2020-11-30 分类于: tool

谷歌Chrome浏览器是网站开发者必备的测试软件,不仅如此,很多用户也喜欢使用Chrome浏览器,因为它的简洁、稳定快速等优势。当前正式版本的谷歌Chrome浏览器的扩展程序被放在三级菜单,使用起来非常不方便。但是这样我们在最小窗口下只能显示一个拓展,我一般使用自己最常用的两个展示,要隐藏这个菜单按钮。下面就简单的介绍一下。

阅读更多
如何找回已经忘记的svn账号和密码|Windows
发布于: 2020-05-10 更新于: 2021-01-09 分类于: tool

在公司的工作中,有时候项目开发要用到SVN开发,就会给个账号和密码,时间久了,忘记了,此时我们如何找回呢?且看下面细细道来。

阅读更多
Spine骨骼动画查看器SkeletonViewer
发布于: 2020-05-05 更新于: 2020-11-30 分类于: tool

骨骼查看器(Skeleton Viewer)是一个加载和显示骨骼数据的工具。它能用于测试 Spine 导出的骨骼数据在实际运行时的渲染效果。在项目开发的时候,有时候需要预览特效给出的效果,这个软件就能查看动作。

阅读更多
Cocos Creator 2.3.3升级说明
发布于: 2020-04-27 更新于: 2020-11-30 分类于: game

春节后,Cocos 团队发力,发布了Cocos Creator 新版本,看了一下更新日志,发现这次修复了很多问题,改善和提升了效率,特别是对于原生平台改善了不少,恰逢项目要出安卓包,正好凑个机会升级一下引擎。下面就是这次升级的步骤和遇到的问题,以及解决办法。

阅读更多
Cocos Creator|Android 实战开发(下)
发布于: 2020-04-05 更新于: 2021-01-08 分类于: game

前面写了关于Cocos Cretor游戏导出Android平台后的一些采坑,本节内容继续采坑和填坑,其实我们发布游戏后,往往不能算是结束,一般需要接入一些原生的语法,比如写一些Java类或者引入一些第三方库,二者结合才算结束。这些我们后续都会一一说明。

阅读更多
Cocos Creator|Android 实战开发(中)
发布于: 2020-03-08 更新于: 2020-11-30 分类于: game

前面一篇文章简单的介绍了,Cocos Creator 开发Android APK 过程中遇到的一些坑,然后通过网上搜索,自己摸索找到了一些解惑和理解的东西,这篇文章再次带大家继续填坑之路,这些是我后面重新为开发项目中遇到的一些问题。

阅读更多
介绍一个数字动画库CountUp.js
发布于: 2020-03-05 更新于: 2020-11-30 分类于: tool

动画是游戏内必必不可少的功能,在AS3时代强大的类库TweenMax,在H5页游时代,各大引擎都有了自己的相对于TweenMax的部分功能的实现,Cocos Creator 还结合了Action 做了很多拓展,但是有时候我们需要一些常见的功能比如对于数字变化的效果,此时如果自己写就要控制好很多参数,那么网上有没有轮子呢,答案是:有

阅读更多
小游戏|代码压缩Webstorm 或 VSCode
发布于: 2020-02-27 更新于: 2020-11-30 分类于: game

开发小游戏久了,就会写一些常用的组件和工具库或者一些写好的特效,甚至特别好用的第三方库,比如我特别喜欢的TweenMax(TweenLite)和puremvc(框架)这样就会引起有时候提审的时候,代码重合度过高被拒绝,那么代码混淆和压缩再一次被搬上历史舞台。

阅读更多
Sourcetree操作Gitlab的项目
发布于: 2020-02-10 更新于: 2020-11-30 分类于: tool

疫情当前,免不了远程办公,公司的项目用的是SVN版本控制,这次在家远程办公后,准备把项目迁移到GitLab上面,本身这个没有什么可以记录的,但我还是在操作过程中遇到了一个错误,花费了几个小时时间搜索查找错误,最终得以解决。

阅读更多
Cocos Creator|Android 实战开发(上)
发布于: 2020-02-06 更新于: 2021-01-13 分类于: game

前面已经简单的介绍了如何配置Cocos Creator 原生平台环境,顺便简单的聊了聊导出包后的采坑,已经部分解决方案,接下来说说一些常见的游戏开发操作,记下来便于后续开发的时候查找。

阅读更多
字节跳动头条小游戏更多游戏跳转
发布于: 2020-02-04 更新于: 2020-11-30 分类于: game

头条小游戏和微信小游戏基本语法都是相同的,只是多了录屏的功能,后期陆续更新了一些和微信略微不同的功能,更多游戏功能就是这样的,和微信的小游戏跳转基本功能是一致的,但是多了封装,面板是官方已经写好的,我们只要配置数据即可,而且有个更多好玩游戏 直达小游戏中心,让更多玩家找到更好玩的游戏。

阅读更多
CocosCreator导出Android项目采坑指南
发布于: 2020-02-03 更新于: 2021-01-13 分类于: game

新年伊始,一切开始,努力加油,今天,第一天在家里远程办公,年后可能要离开小游戏一段时间,去做原生开发,应该还是用Cocos Creator吧,只是发布平台不太一样了,新的平台,新的挑战,新的开始,新的触发!

阅读更多
Typescript写一个可以配置的日志管理器
发布于: 2020-01-20 更新于: 2020-11-30 分类于: tool

在做项目开发的时候,很多时候 都需要打印日志观看我们的结果,或者追踪我们的数据进度,有时候代码正常的时候,不希望看到日志 只有在异常或者 查看错误的时候 才希望有有日志查看。于是下面简单的写了一个日志管理类,可以根据日志级别 控制日志输出的内容。

阅读更多
关于2018-2019的思考
发布于: 2020-01-15 更新于: 2020-11-30 分类于: life

春节将至,想着就这段时间,做个短暂的回顾,以及对工作,生活,学习的思考。子曰:“学而不思则罔,思而不学则殆”,学习的时候能够不断的思考,思考的同时及时查漏补缺,才能做最优秀的自己。

阅读更多
hexo 博客插件升级感触
发布于: 2020-01-12 更新于: 2020-11-30 分类于: other

从 博客搭建开始,到现在一年多了,陆陆续续更新了几十篇自己的所学所感,最近在浏览别人博客的时候,觉得有些人的博客的打开速度比我的快,就想着,是不是要更新一下博客的插件,于是就尝试了一下,当然中间遇到了问题,给我带来了一些思考。

阅读更多
npm升级所有可更新包
发布于: 2020-01-11 更新于: 2020-11-30 分类于: tool

前端开发,避免不了安装npm 有时候依赖的包,升级了,自己用的版本老了,怎么办,肯定是升级,下面就说说如何查找 可以升级的包,怎么升级的。

阅读更多
ThinkPad笔记本WiFi打不开怎么解决
发布于: 2020-01-03 更新于: 2020-11-30 分类于: other

周末在家重装了window10系统,后来更新升级后,再打开电脑,发现WiFi无论如何都打不开了,总是显示WiFi已关闭,快捷键和软件操作都不行,后来在网上找了一个方法成功解决。

阅读更多
Cocos Creator 采坑日记,看看你有没有遇到过
发布于: 2019-12-25 更新于: 2020-12-31 分类于: game

在开发游戏的过程中,多多少少都会采坑,有时候是自己对API理解的不够透彻,引起的误解,有时候是问题报错查找起来很费功夫,总的来讲,很多问题值得记录和分析参考,故而记下来,那么看看你再开发的过程中有没有遇到这样的坑呢?

阅读更多
LayaAir2.0(2.4)IDE里面设置滤镜项目运行报错解决办法
发布于: 2019-12-18 更新于: 2020-11-30 分类于: game

今天有群友问了一个关于Layabox滤镜(laya.effect.ColorFilterSetter,laya.effect.GlowFilterSetter,laya.effect.BlurFilterSetter)的问题,以前我自己使用滤镜大多是用代码实现的,编辑器很少用到,遇到的问题是 在编辑器用了滤镜组件后,运行项目报错。后面发现是滤镜的类没有注册,提前注册即可。下面记录一下这个问题的现象和解决办法。

阅读更多