会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
五邑隐侠
本名关健昌,12年游戏生涯,现隐居五邑
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
2019年3月2日
cocos creator主程入门教程(十)—— A*寻路
摘要: 摘要: 五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 这一篇介绍A*寻路算法。在RPG、SLG、模拟经营类游戏,有需要给角色寻路的需求,一般寻路我们采用A*寻路算法,A*寻路算法是一种广度优先启发性算法。 先说说什么叫广度优先。搜索分为广度优先和深度
阅读全文
posted @ 2019-03-02 13:43 五邑隐侠
阅读(4832)
评论(0)
推荐(1)
2019年3月1日
cocos creator主程入门教程(九)—— 瓦片地图
摘要: 五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 这一篇介绍瓦片地图,在开发模拟经营类游戏、SLG类游戏、RPG游戏,都会使用到瓦片地图。瓦片地图地面是通过一个个地砖拼起来的,又分为45度角和90度角两种。45度角俗称2.5D,每个格子都是菱形,而90度
阅读全文
posted @ 2019-03-01 15:44 五邑隐侠
阅读(8188)
评论(1)
推荐(1)
2019年2月25日
cocos creator主程入门教程(八)—— 代码结构
摘要: 五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 这一篇简单介绍下代码结构,清晰的代码结构更有利于团队对项目的理解和维护。 1.前面我们介绍了一系列基础功能封装,这部分内容可以被不同的游戏重用。这一部分代码都可以放到framework目录下。 2.游戏业
阅读全文
posted @ 2019-02-25 10:25 五邑隐侠
阅读(3948)
评论(3)
推荐(1)
2019年2月23日
cocos creator主程入门教程(七)—— MVC架构
摘要: 五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 这一篇将介绍在游戏客户端常用的架构MVC架构。一个游戏的MVC如下划分: M:1)单例全局的数据中心World,所有游戏模块的数据在World中有入口,2)各个模块自己的数据结构。 V:1)通过creat
阅读全文
posted @ 2019-02-23 14:37 五邑隐侠
阅读(7665)
评论(1)
推荐(4)
cocos creator主程入门教程(六)—— 消息分发
摘要: 五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 本篇开始介绍游戏业务架构相关的内容。在游戏业务层,所有需要隔离的系统和模块间通信都可以通过消息分发解耦。例如网络返回通知、数据更新同步到界面等。 消息分发基于观察者模式设计。需要处理消息的地方向消息中心注
阅读全文
posted @ 2019-02-23 11:01 五邑隐侠
阅读(4030)
评论(1)
推荐(0)
cocos creator主程入门教程(五)—— 日志系统
摘要: 五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 这一篇介绍日志系统的设计。一般我们开发一个demo,只会简单的用cocos提供的cc.log打印下日志,方便调试功能。但是要开发一个商业项目,还要考虑怎么收集日志,方便产品上线后定位线上问题。如果线上产品
阅读全文
posted @ 2019-02-23 08:36 五邑隐侠
阅读(4459)
评论(0)
推荐(0)
2019年2月21日
cocos creator主程入门教程(四)—— 网络通信
摘要: 五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 前面已经介绍怎样加载资源、管理弹窗。开发一个网络游戏,难免要处理网络通信。有几点问题需要注意: 1.服务端为了快速开发可能前期使用http通信,后面再改成websocket/socket。 2.同时存在h
阅读全文
posted @ 2019-02-21 12:03 五邑隐侠
阅读(5798)
评论(1)
推荐(1)
2019年1月10日
cocos creator主程入门教程(三)—— 资源管理
摘要: 五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 在初识篇,我介绍过怎样加载prefab。cocos提供了一系列的加载接口,包括cc.loader.load,cc.loader.loadRes,cc.loader.loadResArray,cc.load
阅读全文
posted @ 2019-01-10 11:55 五邑隐侠
阅读(6580)
评论(1)
推荐(3)
2019年1月7日
cocos creator主程入门教程(二)—— 弹窗管理
摘要: 五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 我们已经知道怎样制作、加载、显示界面。但cocos没有提供一个弹窗管理模块,对于一个多人合作的项目,没有统一的管理,界面层级容易混乱。作为主程,在项目开始就应该处理好这些问题,将弹窗划分为不同的层次,不同
阅读全文
posted @ 2019-01-07 10:08 五邑隐侠
阅读(8296)
评论(4)
推荐(2)
2019年1月1日
cocos creator主程入门教程(一)—— 初识creator
摘要: 五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以TypeScript为介绍语言。 我们在cocos creator新建一个Hello TypeScript项目,都会有一个assets/Scene/helloworld.fire文件。使用cocos creator开发游戏时,项目可以只有
阅读全文
posted @ 2019-01-01 13:25 五邑隐侠
阅读(18983)
评论(2)
推荐(2)
上一页
1
2
公告