2 Star 9 Fork 4

Acreate / gga

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

gga

介绍

无职在家 使用 unity 创建的挂机游戏
代码已经实现多次重构。已经满足后续迭代开发

软件架构

AnalysisPack.cs
用于获取系统上的策划工具产生的信息文件,提供历史解析,当前未对其进行妥善管理,未释放操作。
AnalysisMap.cs
用于获取系统上的 map 文件(该文件影响角色信息查询格式) BuildComponemts.cs 为按钮绑定消息提供一个初始化环境
ButtonEventFun.cs
用于绑定主要按钮,子菜单选项使用 ButtonInv.cs 绑定
ButtonInv.cs
用于响应菜单产生的菜单按钮绑定,只会绑定一次
注意以下方法

  1. setAttactMenuItem 用于添加响应战斗菜单所有子菜单(MenuItem 事件绑定菜单,GameObjInFo 匹配的对象,可以在策划工具看到相关,gameObjInFos 与 msoMap 为附加的查找表)
  2. setDeputyMenuItem 用于添加赋值,道具创建等菜单项响应
  3. setEncounterMeunItem 用于遭遇菜单,遭遇战使用瓦片地图的手动操作战役
  4. setSystemMenuItem 用于系统菜单,已经实现简单的保存与退出功能

Combatant.cs
用于战斗场景,未完成部分(战斗方式将会在此实现)
DefaultImageData.cs
用于实现默认的精灵图片查找,建议封装该类,实现资源加载与管理
GameObjInFo.cs
信息绑定类,用于策划对象属性
GamePlayerProfile.cs
游戏存储相关
LoadResourcesComponent.cs
资源加载脚本 MenuItem.cs
菜单项响应绑定,若需要对子菜单进行调用前信息操作,建议修改该类

安装教程

unity 版本为 2019.3.0

使用说明

gameEditTool 为存档工具
大部分策划说明将会可以在 name 字段看到。
新建---用于创建新的 GameObjectInfo 属性
应用----用于修改当前选择GameObjectInfo 属性
删除----用于删除当前选择GameObjectInfo 属性
排序----对列表的所有GameObjectInfo 进行排序
读取数据----读取路径的所有文件,达到解析 GameObjectInfo 属性
解析路径----修改读取路径
显示???文件夹选项----用于显示解析文件的所有文件,勾选为默认解析,当发生冲突时候,可以取消冲突文件
指定存储文件----用于指定存储文件,存储时候不会再提示
存储----存储文件,并且删除该目录下的 .meta 后缀文件,该操作发生覆盖时候不会出现提示,请谨慎操作

作者邮箱

1372723095@qq.com 1552397900@qq.com

MIT License Copyright (c) 2020 ChenYl Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

unity 创建的挂机游戏 展开 收起
C#
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/ChenYLhuman/gga.git
git@gitee.com:ChenYLhuman/gga.git
ChenYLhuman
gga
gga
master

搜索帮助