1 Star 2 Fork 0

欧力给 / 西游demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

西游demo

介绍

  1. 由 “落日故人” 提供的demo【https://forum.cocos.org/t/creator-rpg/91910】,在其基础上手撸的一个单机简易架构

  2. 导表工具 ‘配置表/excelToJson.py’,需要安装 python 3.x 版本,配置表需要用.xls 文件,不能用.xlsx文件,导表工具不支持.xlsx,不能直接把后缀.xlsx 改为.xls

  3. 地图加载已经移到配置表,‘配置表/场景配置.xls’

软件架构

脚本目录结构 :

anim:存放一些动画
base:相关基类
core:一些管理组件(后期移至sys)
custom:自定义
gamescene:游戏场景管理,实体类,地图数据以及相关层级
map:地图类
model:相关功能
plot:剧情
sys:系统,和一些一些
ui:ui管理,计划删除
utils:相关工具(目前没有)

全局对象 GameGlobal

数据结构 GameData

数据工厂 DataFactory 联网可删除

配置管理 Configs

消息管理 MsgCenter

游戏管理 GameManager ,获取或生成一些实体对象

相关飘字弹窗层 script/layers/*

地图管理 script/map/*

1. EntityLayer 实体层
2. HurtLayer 伤害飘字层
3. MapLayer 地图层
4. SkillLayer 技能效果层

重新写了一个实体类动画播放器 EntityMovie ,主要两份资源实现四个方向,规则:atlas资源对象,数组格式,朝向右上,1朝向右下;

空文件

简介

简易开发的西游demo 展开 收起
JavaScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/yarmat/xiyou_demo.git
git@gitee.com:yarmat/xiyou_demo.git
yarmat
xiyou_demo
西游demo
master

搜索帮助