乐趣区

关于javascript:带纵深可跳跃横版闯关游戏模版

此我的项目是以《卡比猎人队》为底本开发的横版带纵深闯关游戏模版。外延数据表配置文件。

购买链接:

微店购买链接

开发环境

  • 开发引擎: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 的调用。

反对的小游戏平台

  1. cocos
  2. 4399
  3. oppo
  4. qq
  5. 微信
  6. 百度
  7. vivo
  8. 头条
  9. 快手

第三方库阐明(third)

  • astar:A 星
  • behaviortree:行为树

理解更多游戏开发相干内容

https://gitee.com/sarsgame/gds

QQ 交换群:627248339

QQ 售后群:435159489

微信公众号《微笑游戏》

局部截图

购买须知

  1. 本产品为付费虚构商品,一经购买胜利概不退款,请领取前审慎确认购买内容。
  2. 我的项目中所用资源来源于网络,仅限 demo 中学习应用,不具备商用条件,请勿用于商业用途。
    欢送扫码关注 GZH《微笑游戏》,浏览更多内容。
退出移动版