自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ailhc的博客

游戏,感悟,开发,设计

  • 博客(11)
  • 收藏
  • 关注

原创 通用游戏UI框架的设计与实现

通用游戏UI框架的设计与实现前言为什么鸽了这么久才更新呢?背景本质需求UI逻辑的实现UI的调用接口设计UI控制器的接口设计UI管理器的设计类型提示优化其他可能性总结框架开发系列文章最后前言这个月月初,我发了几篇文章分享了我写框架的心路历程和一些自己的想法。感兴趣的可以通过文末链接回顾。同时我发布了我的第一个开源渐进式H5游戏开发框架: EasyGameFrameworkOpen提供强大轻量级的核心库:模块管理库 @ailhc/egf-core。可以无缝接入任意引擎游戏项目以及提供一个基于roll

2020-12-20 12:48:24 986 1

原创 框架的诞生-二:定位

框架的诞生-二:定位什么是定位?为什么要定位呢?框架核心的定位框架库构建工具的定位EasyGameFramework仓库的定位开源和持续维护抛砖引玉H5游戏技术中台实践参考框架开发系列文章最后前几天发布了我的框架,EasyGameFramework ,也发了几篇文章来分享我的心得和想法。之后在跟一些小伙伴的交流中收获很多。初次写文章,有些地方可能没表达清楚,大家可能一些疑惑。所以想了一下,写了下这篇文章,主要讲一下关于这个框架的定位。什么是定位?定位是一个汉语词汇,读音dìng wèi,意思是指确定

2020-12-19 13:11:37 362 2

原创 一名普通游戏程序员囧囧的2021年终总结

虎年大吉虎年魔幻回家之旅。本来以为买了无座车票,下订单时变成了有座。心里美滋滋,没想到这么幸运。去搭高铁时,想着赶紧上车,就盯着7️⃣车找。上了车之后,发现有人坐我的那个位置。就跟他对车票,对他说你是不是坐错车了呀,赶紧下车。但问了旁边的人才知道是我上错车了,真是大型社死现场????。我反应过来列车门已经关了,而且这车还是直达广西南宁的。没想到我这么“幸运”。当时听到不能下车,列车上的清洁阿姨让我找列车长,我满车厢大喊列车长(持续社死ing????),可惜没找着,餐车的乘务员妹子说你急也没用,不

2022-01-31 16:18:24 9049

原创 CocosCreator2.x大项目卡顿终极解决方案:Aswallow

前言论坛上有很多帖子、很多人说Creator大项目卡顿,也在苦苦寻找解决方案。这对于每一个想用Creator做个大项目或者正在做着项目的小伙伴来说都是很难受的。这可能会让他们割舍对Creator的喜爱,而另作选择。或者在上了车之后,没法填这个坑导致项目黄了,那就更加难过了。怎么办呢?我过年时就萌生了一个想法:我想摸一下Creator的上限。看看到底能不能解决大项目卡顿的问题,也是替各位小伙伴们探探路。前段时间的探索,成功了。那让我知道Creator开发大项目是完全没有问题的。可以让我们用Cr

2021-06-14 12:03:30 4328 2

原创 玄学?不存在的!!!让插件开发如写CocosCreator游戏开发一样简单

plugin_template_2x基于CocosCreator2.x和egf-cli的插件开发模板简介Cocos Creator的插件体系非常强大,可以让开发者开发出各种强大高效的插件来辅助游戏开发,但由于插件体系本身不支持ts,还有各种玄学,导致插件开发的门槛有点高。我刚接触插件开发,就觉得这样开发非常麻烦,就想有没有完善一点的方案,让我如丝般顺滑地开发插件。到处查了一下,也只查到了一个不成熟的方案,以及一些规避方法,用起来还是很麻烦。所以我决定自己整了这一套方案。它可以让你像在写Cocos

2021-03-28 11:27:37 214

原创 合成大西瓜?不如写个可以一起聊天吃瓜放烟花的聊天室

打个招呼大家好~游戏开发之路有趣但不易,玩起来才能一直热情洋溢。我是喜欢游戏开发的海潮????前言社交是人的基本需求。互联网时代,基于互联网的社交带给网民们无穷的欢乐和瓜。那些能够实时交互的社交软件/游戏,往往会带给我们更多惊喜。最近微信更新了8.0版本,可以在聊天的时候放炸弹,烟花等动态表情。很多人都玩得不亦乐乎~在这之前呢,我的框架仓库增加了一个独立的网络模块,可以用于构建长连接网络游戏/应用。特性:跨平台:适用于任意ts/js项目灵活、高可扩展:可以根据项目需要进行多层次

2021-02-01 12:05:27 534

原创 基于TypeScript的通用游戏UI框架的使用

基于TypeScript的通用游戏UI框架的使用前言介绍特性如何使用?安装定制一下实现引擎层开始使用其他可能性最后前言之前发了一篇文章分享了我设计和实现这个基于TypeScript的通用游戏UI框架的过程和想法,但没有详细的介绍如何使用。文章链接:通用游戏UI框架的设计与实现这次就讲清楚如何使用~介绍display-ctrl是一个基于TypeScript的零依赖、跨引擎、高效、灵活、高可扩展的显示控制库(UI框架库)您可以根据项目,以及项目所使用的引擎,定制资源处理和控制器基类。合理的抽象底

2020-12-25 07:45:43 590

原创 打破CocosCreator3d不能使用npm包的魔咒!!!

打破CocosCreator3d不能使用npm包的魔咒!!!背景CocosCreator3d模块机制调试运行CocosCreator3d空项目断点调试systemjs手写一个简单的SystemJs的模块如何快速地转换npm包为systemjs规范库使用egf-cli其他方式CocosCreator3.0?框架开发系列文章最后背景我在开发EasyGameFramework这个框架的时候,目标之一是构建出来的模块包可以在CocosCreator3D上使用,使用体验和正常使用具有类型声明的Npm包一致。实

2020-12-19 13:14:29 1088 2

原创 框架的诞生-零:为什么写框架?

title: 框架的诞生-零:为什么写框架?categories:框架设计tags:EasyGameFramework框架设计comments: falseabbrlink: 6239date: 2020-11-17 15:53:39img: “https://coding-pages-bucket-434147-7588795-4574-367535-1255530080.cos.ap-guangzhou.myqcloud.com/img/九十度鞠躬谢谢.jpg”目录文章目录.

2020-12-19 13:09:56 211 1

原创 框架的诞生-一:我想要的框架

框架的诞生-一:我想要的框架我想要的框架是什么样的?我尝试过的方式Manager of Managers模块字典挂载到全局变量 window一个具有生命周期的模块化机制pomelo 给我的灵感怎么实现我想要的框架?Bootloader: CatLib 给我的灵感怎么使用?我想在 CocosCreator 和 C3d 中使用这个模块编译发布工具有什么功能?如何开发一个模块总结一下框架有什么特性这个框架可以做什么?特性架构设想 ▼框架开发系列文章最后最后我想要的框架是什么样的?上一篇文章: 《框架的诞生-

2020-12-19 13:04:52 320 4

原创 Cocos2dx3.5学习之Bugly对接笔记

最近刚刚入职,主管让我学习下一些基础,之后就让我去学着对接腾讯出品的Bugly,一个异常崩溃上报SDK,这里总结了Bugly的后台使用Cocos 对接常见问题Bugly符号表配置参考官网文档https://bugly.qq.com/docs/Bugly后台使用指南对应各个接口,一开始刚对接对于上报的信息在哪查看一脸懵逼,所以就总结了一下,希望对新手有所帮助异常上报查看:左边菜单_>错误分析s...

2018-03-01 11:45:39 1602

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除