对象系统
类与对象
对象系统 先定义一种对象,再让游戏里出现很多个它 类与对象适合做背包物品、任务、角色、建筑这类“同一种内容会出现很多份,但每一份又可以不一样”的玩法。 # 在哪里设置 对象系统里分成两个页签: 类对象 对象筛选器 这一页先看 类对象。 # 可以把类对象当成什么 可以把 类对象 理解成一种对象的基础模板。 例如
对象系统
先定义一种对象,再让游戏里出现很多个它
类与对象适合做背包物品、任务、角色、建筑这类“同一种内容会出现很多份,但每一份又可以不一样”的玩法。
# 在哪里设置
对象系统里分成两个页签:
类对象对象筛选器
这一页先看 类对象。
# 可以把类对象当成什么
可以把 类对象 理解成一种对象的基础模板。
例如:
- 一种任务
- 一种装备
- 一种角色
- 一种建筑
而真正出现在内容里的每一份具体对象,都会来自这个类对象。
# 新建类对象时会看到什么
基础信息
可以填写类对象名称、类别、默认对象名和默认对象描述。
可编辑动态字符串
可以给这类对象补充一组可单独修改的文字内容。
默认属性
这里决定这种对象刚出现时会带哪些属性。
事件与销毁
这里可以设置拥有事件、销毁对象条件和销毁时触发的事件。
# 这些字段分别是什么意思
| 字段 | 作用 |
|---|---|
类对象名称 |
这类对象在编辑器里显示的名字 |
类别 |
用来给类对象分组 |
默认对象名 |
这种对象创建出来后默认显示的名字 |
默认对象描述 |
这种对象创建出来后默认显示的介绍 |
对象可编辑动态字符串 |
这类对象可以单独修改的文字内容 |
默认属性 |
这种对象创建出来时会带上的属性 |
拥有事件 |
这类对象在存在期间会触发的事件 |
销毁对象条件 |
满足条件后,这个对象会被移除 |
销毁时触发的事件 |
对象被移除时还会触发的内容 |
# 默认属性有什么用
默认属性决定这种对象一开始是什么状态。
例如:
- 任务对象一开始就带
进度 - 装备对象一开始就带
耐久 - 角色对象一开始就带
生命
# 拥有事件有什么用
拥有事件可以让这种对象在存在期间继续变化。
例如:
- 任务自动推进
- 建筑自动生产
- 角色状态变化
# 销毁对象条件怎么理解
销毁对象条件表示:当这份对象满足某个条件后,它会被移除。
常见理解方式:
- 某个任务完成后消失
- 某件物品耐久归零后消失
- 某个限时对象到期后消失
# 常见顺序
先建类对象
先把这一类对象的名字、描述和默认属性整理好。
再补事件
如果这类对象会自己变化,就继续补拥有事件。
再补销毁条件
如果这类对象会结束,就补上销毁对象条件和销毁时触发的事件。
最后再去使用
后面可以在物品、事件或其他内容里真正创建这种对象。
# 什么时候要先建类对象
当你准备做下面这些内容时,通常会先建类对象:
- 背包里的对象
- 可领取的任务
- 会变化的角色
- 可收集或可消耗的对象
# 下一步
继续看 对象与物品。