共计 1282 个字符,预计需要花费 4 分钟才能阅读完成。
此我的项目是以《卡比猎人队》为底本开发的横版带纵深闯关游戏模版。外延数据表配置文件。
购买链接:
微店购买链接
开发环境
- 开发引擎: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 中学习应用,不具备商用条件,请勿用于商业用途。
欢送扫码关注 GZH《微笑游戏》,浏览更多内容。
正文完
发表至: javascript
2023-07-02