首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
通用游戏开发框架设计与实现
AILHC
创建于2021-05-12
订阅专栏
分享设计与实现基于TypeScript的通用游戏客户端框架:EasyGameFramework的思考和经历
等 3 人订阅
共6篇文章
创建于2021-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
构建复杂游戏/应用的神器:broadcast
事件机制,相信很多人都知道,了解,也经常用到。 在设计模式中,它叫 观察者模式(又叫发布-订阅模式)。 使用这种模式可以让我们更好地解耦游戏业务逻辑。 这些事件机制的在Js和ts中的实现没能让我觉得满意(我都是使用过),总觉得缺了点什么。 也就是我们需要在多个地方监听同一个状态…
基于TypeScript的通用游戏UI框架的使用
之前发了一篇文章分享了我设计和实现这个基于TypeScript的通用游戏UI框架的过程和想法,但没有详细的介绍如何使用。 您可以根据项目,以及项目所使用的引擎,定制资源处理和控制器基类。 合理的抽象底层,让您可以继承管理器基类,使用基类接口就可以简单扩展出符合自身需求的接口。 …
通用游戏UI框架的设计与实现
这个月月初,我发了几篇文章分享了我写框架的心路历程和一些自己的想法。 感兴趣的可以通过文末链接回顾。 提供强大轻量级的核心库:模块管理库 @ailhc/egf-core。可以无缝接入任意引擎游戏项目 以及提供一个基于rollup的typescript库构建工具: @ailhc/…
框架的诞生-二:定位
前几天发布了我的框架,EasyGameFramework ,也发了几篇文章来分享我的心得和想法。之后在跟一些小伙伴的交流中收获很多。初次写文章,有些地方可能没表达清楚,大家可能一些疑惑。所以想了一下,写了下这篇文章,主要讲一下关于这个框架的定位。 第一篇文章 : 框架的诞生-零…
框架的诞生-零:为什么写框架?
大家好,很高兴,能写这篇文章分享给你们看,也很感谢你们能看我的文章。 如果能和你们交流最好了。 做游戏开发3、4年了,我用过这些,Unity,Cocos2dx,CocosCreator,LayaAir,Egret。 用得最久的是LayaAir,因为工作需要嘛。 但最喜欢的还是C…
框架的诞生-一:我想要的框架
上一篇文章: 《框架的诞生-零:为什么写框架?》里有讲 什么是框架。 框架是一个架子,在游戏程序中,抛开渲染层引擎框架,我们的指的框架就是支撑业务逻辑的架子,也是一个框框,规范和约束着开发人员。 每个框架都有着自己的边界,解决特定领域问题的。 那我们从去分析我遇到了什么问题,有…