设置 spreadsheet, 从而使Game Data Editor 分辨出在 spreadsheet中有哪些东西

  • 表格名称:Schema称
  • 字段名称行:由该行中设置的第一个单元格指定GDE_FIELD_NAMES
  • 字段类型行:由该行中设置的第一个单元格指定GDE_FIELD_TYPES
  • 第一列: Item ID

注:字段识符(GDE_FIELD_NAMES,GDE_FIELD_TYPES,GDE_IGNORE)要区分大小写。要确保在指定这些标识符的时候没有尾随空格

当前所支持的字段类型:

  • int
  • float
  • string
  • bool
  • vector
  • vector3
  • vector4
  • color
  • Custom Types (Enter the name of the custom type ex. Weapon. Custom Type names are Case Sensitive)
  • Lists (Prepend “list_” to indicate a list type. I.e. list_string, list_float, etc.)

Type Formats

Type Single Format List Format
int 1 1,2,3
float 1.0 1.1,2.2,3.3
bool 0 or true 0,1,false,true
string Single string value "list", "string values", "need", "double quotes"
vector2 1.5,700 (0,0),(2.8,5),(10.1,100.3)
vector3 1,2,3 (0,0,1),(2.8,5,34),(10.1,100.3,90)
vector4 1,2,3,4 (0,0,1,2),(2.8,5,34,56),(10.1,100.3,90,91)
color 0,255,30,1 (0,0,150,1),(2.8,5,34,1),(10.1,100.3,90,0.5)
Custom my_custom_id "my_custom_id1","my_custom_id2","my_custom_id3"

跳过行或列

要忽略行,设置行中的第一个单元格 GDE_IGNORE. 要忽略列,列设置列中的第一个单元格GDE_IGNORE.

Weapon 例子

这里是一个 spreadsheet的示例. 表格的名称是 Weapon.

这是这些数据一旦被导入后,在 Define Data tab 和 Create Data tab in Unity中的样子.