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

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

购买链接:

微店购买链接

开发环境

  • 开发引擎: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

微信公众号《微笑游戏》

部分截图

image.png image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

购买须知

  1. 本产品为付费虚拟商品,一经购买成功概不退款,请支付前谨慎确认购买内容。
  2. 项目中所用资源来源于网络,仅限demo中学习使用,不具备商用条件,请勿用于商业用途。 欢迎扫码关注公众号《微笑游戏》,浏览更多内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/4318.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java面试Day18

1.什么是 MySQL 执行计划?如何获取执行计划并对其进行分析? MySQL 执行计划是指 MySQL 查询优化器生成的一份详细的查询执行计划,它展示了 MySQL 在执行查询时所采取的具体执行计划,包括表的访问顺序、数据读取方式、使用的索引、…

Elasticsearch:实用 BM25 - 第 3 部分:在 Elasticsearch 中选择 b 和 k1 的注意事项

这是系列文章的第三篇文章。之前的文章是: Elasticsearch:实用 BM25 - 第 1 部分:分片如何影响 Elasticsearch 中的相关性评分 Elasticsearch:实用 BM25 - 第 2 部分:BM25 算法及其变量 选择 b 和 k1 值得注意的是&…

Windows 引导启动流程详述(BIOS-UEFI)

Windows 启动流程详述 BIOS 和 UEFI 的由来BIOS 存在哪里BIOS 程序的功能BIOS 和 UEFI 的发展由来如何查看当前计算机是什么方式引导启动呢?Linux 下如何查看 BIOS 大小? 启动流程详述使用 BIOS 进行系统启动流程使用 UEFI 进行系统启动流程SEC阶段PEI阶…

2022 年第十二届 MathorCup 高校数学建模挑战赛D题思路(移动通信网络站址规划和区域聚类问题)

目录 一、前言 二、问题背景 三、问题 四、解题思路 (1)针对问题1: (2)针对问题2: (3)针对问题3: 五、附上几个典型代码 (1)K-means算法…

【Unity编辑器扩展】(三)PSD转UGUI Prefab, 一键拼UI解放美术/程序(完结)

工具效果: 第一步,把psd图层转换为可编辑的节点树,并自动解析UI类型、自动绑定UI子元素: 第二步, 点击“生成UIForm"按钮生成UI预制体 (若有UI类型遗漏可在下拉菜单手动点选UI类型): 验证一键生成UI效果: 书接上…

SAP HANA使用SQL创建SCHEMA:

语法是 CREATE SCHEMA “<Schema_Name>” 使用图形方法创建 SAP HANA 表&#xff1a; 创建图形计算视图&#xff1a;

FFmpeg视频转码关键参数详解

1 固定码率因子crf&#xff08;Constant Rate Factor&#xff09; 固定码率因子&#xff08;CRF&#xff09;是 x264 和 x265 编码器的默认质量&#xff08;和码率控制&#xff09;设置。取值范围是 0 到 51&#xff0c;这其中越低的值&#xff0c;结果质量越好&#xff0c;同…

React Antd Form.List 组件嵌套多级动态增减表单 + 表单联动复制实现

Antd Form.List 组件嵌套多级动态增减表单 表单联动复制实现 一、业务需求 有一个页面的组件&#xff0c;其中一部分需要用到动态的增减 复制表单&#xff0c;然后就想起 了使用 Antd 的 Form.List 去完成这个功能。 这个功能的要求是&#xff1a; 首先是一个动态的表单&…

SQL-每日一题【178.分数排名】

题目 表: Scores 编写 SQL 查询对分数进行排序。排名按以下规则计算: 分数应按从高到低排列。 如果两个分数相等&#xff0c;那么两个分数的排名应该相同。 在排名相同的分数后&#xff0c;排名数应该是下一个连续的整数。换句话说&#xff0c;排名之间不应该有空缺的数字。 …

Linux:LAMP搭建(全源码包安装)

LAMP 就是 Linux Apache Mysql PHP/Python 目录 Linux安装 Apache安装 Mysql安装 安装PHP 安装PHP扩展包 编译安装PHP PHP 添加优化模块 测试网页协同工作 Linux安装 虚拟机安装 (1条消息) VMware&#xff1a;安装centos7_鲍海超-GNUBHCkalitarro的博客-CSD…

Mybatis-Plus学习1

mybatis-plus需要两个依赖&#xff0c;一个lombok&#xff0c;一个mybatis-plus <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.1</version> </dependency> …

路由协议基本术语

文章目录 1、自治系统AS2、EGP和IGP3、度量标准和度量值4、管理距离5、路由协议与路由算法6、路由环路问题 1、自治系统AS Internet中&#xff0c;自治系统就是处于同一个管理机构&#xff08;如一个ISP&#xff09;控制下的路由器和网络群组 在同一个自治系统中的所有路由器…