此项目是以《卡比猎人队》为蓝本开发的横版带纵深闯关游戏模版。内涵数据表配置文件。
购买链接:
微店购买链接
开发环境
- 开发引擎:CocosCreator3.6.3
- 开发语言:TypeScript
包含的内容:
逻辑实现目录介绍(game)
- battle: 战斗相关代码
- db:存档数据管理
- energy:体力
- equip:装备
- explore:探索界面相关
- hero:英雄
- item:游戏中所有道具统筹管理器
- loading:加载管理
- login:登录
- mission:任务
- prop:道具(未使用)
- public:公共功能
- resource:游戏中的资源
- role:游戏中的角色
- server:服务器访问(未使用)
- shop:商店
- user:用户数据模型初始化类
框架目录说明(引擎无关)
- cfw.ts:框架初始化类
- config.ts:框架配置文件
- ai:AI
- animation:动画
- astar:A星
- attribute: 角色属性相关
- audio:音频相关
- command:命令
- controller:控制器
- core:核心代码
- data:数据操作
- event:事件通知
- input: 按键输入
- locality:本地模拟网络访问的存档方式
- model:模型
- module:模块
- move:带纵深和跳台的横版闯关游戏模拟
- net:屏蔽长短连接的繁琐网络
- network:简单的网络访问
- npc:游戏角色
- objectMgr: 对象管理器
- pool:对象池
- quadTree:四叉树
- res:资源管理
- state:状态机相关
- struct:常用数据结构
- time:时间管理相关
- tools:常用工具类
- ui:UI管理器
- view:显示相关
- widget:常用组件
- xlsx:数据表相关
- local: 本地存档封装
- webdb:模拟sqlite3数据库
引擎相关文件介绍(引擎相关)
- BaseCompoenent:组件基类
- decorators.ts : 装饰器
- engine.ts : 引擎相关的封装
- EngineView:view的父类
- ResHelper: 资源加载类
游戏开发中的常用组件(components)
- animation:动画
- cursor:光标
- input :按键相关
- keyboard:游戏手柄,键盘操作
- operate:遥感
- listview: 分层处理的ScrollView
- redtip: 红点提示功能
- move:移动对象相关
SDK框架介绍(实验中)
小游戏sdk整合代码,通过反向适配和配置数据抹平各平台之间的差异,从而达到逻辑代码只书写一次的目的。 简化sdk的调用。
支持的小游戏平台
- cocos
- 4399
- oppo
- 微信
- 百度
- vivo
- 头条
- 快手
第三方库说明(third)
- astar:A星
- behaviortree:行为树
了解更多游戏开发相关内容
https://gitee.com/sarsgame/gds
QQ交流群:627248339
QQ售后群:435159489
微信公众号《微笑游戏》
部分截图
购买须知
- 本产品为付费虚拟商品,一经购买成功概不退款,请支付前谨慎确认购买内容。
- 项目中所用资源来源于网络,仅限demo中学习使用,不具备商用条件,请勿用于商业用途。 欢迎扫码关注公众号《微笑游戏》,浏览更多内容。