• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

gga: unity 创建的挂机游戏

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

gga

开源软件地址:

https://gitee.com/ChenYLhuman/gga

开源软件介绍:

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 后缀文件,该操作发生覆盖时候不会出现提示,请谨慎操作

作者邮箱

[email protected][email protected]


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap