LPAI AI 游戏编辑器文档

对象系统

类与对象

对象系统 先定义一种对象,再让游戏里出现很多个它 类与对象适合做背包物品、任务、角色、建筑这类“同一种内容会出现很多份,但每一份又可以不一样”的玩法。 # 在哪里设置 对象系统里分成两个页签: 类对象 对象筛选器 这一页先看 类对象。 # 可以把类对象当成什么 可以把 类对象 理解成一种对象的基础模板。 例如

对象系统

先定义一种对象,再让游戏里出现很多个它

类与对象适合做背包物品、任务、角色、建筑这类“同一种内容会出现很多份,但每一份又可以不一样”的玩法。

# 在哪里设置

对象系统里分成两个页签:

  • 类对象
  • 对象筛选器

这一页先看 类对象

# 可以把类对象当成什么

可以把 类对象 理解成一种对象的基础模板。
例如:

  • 一种任务
  • 一种装备
  • 一种角色
  • 一种建筑

而真正出现在内容里的每一份具体对象,都会来自这个类对象。

# 新建类对象时会看到什么

基础信息

可以填写类对象名称、类别、默认对象名和默认对象描述。

可编辑动态字符串

可以给这类对象补充一组可单独修改的文字内容。

默认属性

这里决定这种对象刚出现时会带哪些属性。

事件与销毁

这里可以设置拥有事件、销毁对象条件和销毁时触发的事件。

# 这些字段分别是什么意思

字段 作用
类对象名称 这类对象在编辑器里显示的名字
类别 用来给类对象分组
默认对象名 这种对象创建出来后默认显示的名字
默认对象描述 这种对象创建出来后默认显示的介绍
对象可编辑动态字符串 这类对象可以单独修改的文字内容
默认属性 这种对象创建出来时会带上的属性
拥有事件 这类对象在存在期间会触发的事件
销毁对象条件 满足条件后,这个对象会被移除
销毁时触发的事件 对象被移除时还会触发的内容

# 默认属性有什么用

默认属性决定这种对象一开始是什么状态。
例如:

  • 任务对象一开始就带 进度
  • 装备对象一开始就带 耐久
  • 角色对象一开始就带 生命

# 拥有事件有什么用

拥有事件可以让这种对象在存在期间继续变化。
例如:

  • 任务自动推进
  • 建筑自动生产
  • 角色状态变化

# 销毁对象条件怎么理解

销毁对象条件表示:当这份对象满足某个条件后,它会被移除。
常见理解方式:

  • 某个任务完成后消失
  • 某件物品耐久归零后消失
  • 某个限时对象到期后消失

# 常见顺序

先建类对象

先把这一类对象的名字、描述和默认属性整理好。

再补事件

如果这类对象会自己变化,就继续补拥有事件。

再补销毁条件

如果这类对象会结束,就补上销毁对象条件和销毁时触发的事件。

最后再去使用

后面可以在物品、事件或其他内容里真正创建这种对象。

# 什么时候要先建类对象

当你准备做下面这些内容时,通常会先建类对象:

  • 背包里的对象
  • 可领取的任务
  • 会变化的角色
  • 可收集或可消耗的对象

# 下一步

继续看 对象与物品