创建Mob模板
第1步 – 连接到内容数据库
如果您还没有,则需要确保Unity Editor可以与内容数据库通信。点击Window→Atavism Online,打开Atavism Unity界面。从那里选择左侧的“服务器”按钮,然后在第二个窗格中选择“数据库”。
填写数据库主机,名称,用户和密码详细信息,然后单击“测试连接”。如果没有成功,则表明您的连接设置不正确,或者您无法访问要连接的数据库。
第2步 – 设置预制件
一个mob模板需要一个Unity Prefab,它将包含世界上暴徒的模型和其他外观信息。将模型放在要用于mob的世界中,然后将其从Hierarchy拖到项目的Resources文件夹中。你现在有一个Unity Prefab。 Mob控制器脚本,Atavism Mob控制器脚本和字符控制器都需要添加到预制件中。如果您想减少Unity Asset Bundles推荐的工作量和使用率,那么它们也受到Atavism的支持,详细信息如何设置和管理它们可以在Asset Bundle Configuration部分找到。
第3步 – 创建Mob模板
单击左窗格中的Mob / NPC按钮,然后单击第二个窗格中的Mobs。
这里有很多细节,但有些还没有活跃。必须填写的重要内容是:
- 名称:怪物的名字将出现在怪物之上,除非它是一个不可定位的怪物。
- 副标题:怪物的副标题将出现在怪物之上和名称之下,除非它是不可定位的。
- 游戏对象:从上一步中指定的Resources文件夹中拖动预制件。 物种:选择怪物的种类。可以从选项选项中编辑选项列表。
- 亚种:怪物的亚种。
- 怪物类型:怪物的类型。一般是正常的,但可以设置为Untargetable用于无法定位的怪物,或者Boss / Rare用于其他特殊情况。
- 派系:怪物属于的派系。该派系会影响怪物对玩家的反应,并可以在Factions插件中进行设置。
- 命中范围:其他玩家/怪物距离目标有多远(以米为单位)。巨型怪物(如龙)可能会有很大的命中范围,所以玩家并不需要围着它们的肚子。目前没有工作。
- 步行速度:漫游或巡逻时怪物移动的速度。 (它被moving_speed表单统计信息覆盖)
- 跑步速度:怪物在战斗中移动并追逐敌人的速度。 (它被moving_speed表单统计信息覆盖)
- 主要武器:附在怪物主手上的物品(武器)。这会影响它造成的伤害。
- 次要武器:附在怪物身上的物品(武器,盾牌或其他武器)。该项目的任何统计数据都将应用于怪物。
- 基本动画:默认情况下怪物进入的动画状态(站立,游泳,飞行)。默认的Mob Controller仅支持stand,但可以轻松修改以处理所有状态。
- 最小级别 – 最高级别:服务器将随机选择值并使该级别生成怪物的级别。
- 最小伤害 – 最大损坏:服务器将随机选择一个值并根据该值计算损坏的损坏范围。
- 自动攻击:怪物用来攻击的能力。每当他们的冷却完成时,怪物将使用该能力,这是基于他们的攻击速度。
- Mob可攻击吗?:确定怪物是否可以攻击。
- 攻击速度:自动攻击速度 自动攻击:从战斗/能力插件定义一种能力,它将用于暴徒的自动攻击
- 能力1:从战斗/能力插件定义能力,将用于技能1
- 使用when和小于%:定义当mob将使用Ability 1时的条件,例如当HP小于百分比时。
- 剝皮战利品表:定义战利品表,在他死后使用剝皮技能后将从怪物中掉落。需要为该任务设置SKINNING_SKILL_ID,可以在游戏设置插件中找到。
- 等级要求:定义允许剝皮怪物所需的技能等级
最后,单击保存数据,将创建您的mob模板。
第4步 – 产生怪物
创建一个mob模板后,需要重新启动服务器才能生成它。然后产生暴徒请阅读 Spawning Mobs。