GameFramework的数据表编辑器

效果如下图:
在这里插入图片描述

功能如下:
1. 可以建立一个基础模板
2. 对数据表使用表格形式显示
3. 可以搜索其中的内容
4. 对数据进行约束(如,int数据只能输入int,输入其他的不能输入)
	目前支持数据类型:
	int,
	float,
	bool,
	string,
	枚举(枚举类型需要以以下格式进行编写Enum.枚举名)
5. 可以双击txt文件进行打开窗口(未做限制,即双击任何txt文件都可以打开此窗口)
6. 可以双击表头进行修改列名(修改完成之后要回车才能生效)
使用说明:
1. 表头为各个列所代表的含义
2. 第二行(正文内容第一行)表示的是当前列的数据类型(支持类型看上面,想要自己扩展类型想要继承CellDataAndGUIItem类(找不到请使用文件内搜索,我并未分开成多个文件),并在CellDataAndGUIItem.CreateDataTypeGUI()方法中生成对应的自定义类)
3. 对第二行进行修改之后需要点击底部按钮**重置表格数据格式**才会生效
4. 第三行(正文内容第二行)是对当前列的描述
5. 建议使用自带的新建数据表按钮创建数据表
6. 注释行我写死了,只有三行

附上代码(下载即用,可能会有报错,在创建窗口的时候):
代码

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
gameframework是一个游戏开发框架,其中的数据类在游戏开发过程中起着非常重要的作用。 数据类用于存储和管理游戏中的各种数据,包括玩家角色的属性、游戏场景的信息、物品的种类和属性等等。通过数据类,开发者可以方便地存储和访问这些数据,实现游戏中各种功能和交互。 数据类通常包括各种属性和方法。属性用于存储数据,可以是基本类型(如整数、浮点数、布尔值等)或自定义类型(如玩家角色类、物品类等)。方法用于操作数据,可以实现数据的修改、查询、删除等功能。 使用数据类的好处有很多。首先,数据类将游戏中的各种数据进行了封装,使其更易于管理和维护。开发者可以通过数据类统一管理游戏中的数据,避免了数据散乱和混乱的情况。 此外,数据类还可以提高代码的可读性和可维护性。通过数据类,开发者可以清晰地了解游戏中都有哪些数据,以及如何对其进行操作。这样,在开发过程中可以更加方便地进行代码调试和修改。 最后,数据类还可以提高开发效率。当需要修改或扩展某个数据时,只需要修改或添加相应的数据类即可,而不需要修改大量的代码。这种低耦合的设计可以减少开发者的工作量,提高开发效率。 综上所述,数据类是gameframework中非常重要的一部分。通过数据类,开发者可以方便地存储和管理游戏中的各种数据,提高代码的可读性和可维护性,同时还可以提高开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值