您可以使用此插件创建mob模板。一旦你创建了一个怪物模板,你就可以进入游戏并在你的游戏中实时生成你的怪物。有一点需要确保的是,你有一个预制的mob模型设置,其中包含资源文件夹中的所有组件,因此当你生成它时它可以放在游戏中。
Create a new mob 创造一个新的怪物
Name名称:怪物的名字将出现在怪物之上,除非它是一个不可定位的怪物。
Subtitle副标题:怪物的副标题将出现在怪物之上和名称之下,除非它是不可定位的。
Game Object游戏对象:从资源文件夹中拖动预制件(您可以在下面的“配置”部分找到它的要求)。
Species物种:选择怪物的种类。可以从选项选项中编辑选项列表。
Subspecies亚种:仅用于美容目的。这可以在UI中引用。
Mob Type怪物类型:怪物的类型。一般是正常的,但可以设置为Untargetable用于无法定位的怪物,或者Boss / Rare用于其他特殊情况。同样重要的是,击败怪物的体验也基于Mob Type,可以通过更改参数在Game Setting Plugin中定义:
- MOB_EXP_RATE_NORMAL
- MOB_EXP_RATE_RARE
- MOB_EXP_RATE_BOSS
如果参数MOB_DEATH_EXP设置为true。
Faction派系:怪物属于的派系。该派系会影响怪物对玩家的反应,并可以在Factions插件中进行设置。
Mob Display 怪物显示
Hit Range命中范围:其他玩家/怪物距离目标有多远(以米为单位)。巨型怪物(如龙)可能会有很大的命中范围,所以玩家并不需要围着它们的肚子。
Walk Speed步行速度:漫游或巡逻时怪物移动的速度。 (它被moving_speed表单统计信息覆盖)
Run Speed:跑步速度:怪物在战斗中移动并追逐敌人的速度。 (它被moving_speed表单统计信息覆盖)
Primary Weapon主要武器:附在怪物主手上的物品(武器)。这会影响它造成的伤害。
Secondary Weapon次要武器:附在怪物身上的物品(武器,盾牌或其他武器)。该项目的任何统计数据都将应用于暴徒。
Base Animation基本动画:默认情况下怪物进入的动画状态(站立,游泳,飞行)。默认的Mob Controller仅支持stand,但可以轻松修改以处理所有状态。
Mob Combat Settings 怪物战斗设置
Min. Level – Max. Level最小等级 – 最大级别:服务器将随机选择一个值并使该级别生成怪物的级别。这也将影响基于Stats Plugin的mob的统计数据。
Min. Damage – Max. Damage最小伤害 – 最大伤害:服务器将随机选择一个值并根据该值计算伤害的伤害范围。
Auto Attack自动攻击:怪物用来攻击的能力。每当他们的冷却完成时,怪物将使用该能力,这是基于他们的攻击速度。
Is Mob Attackable?Mob可攻击吗?:确定怪物是否可以攻击。
Attack Speed攻击速度:自动攻击速度
Auto Attack自动攻击:从战斗/能力插件定义一种能力,它将用于怪物的自动攻击
Ability 1-3能力1-3:从战斗/能力插件定义能力,将用于能力1-3
Use when and Is less than %使用when和小于%:定义当mob将使用Ability 1时的条件,例如当HP小于百分比时。
Skinning Loot Table剥皮战利品表:定义战利品表,在他死后使用剥皮技能后将从怪物中掉落。需要为该任务设置SKINNING_SKILL_ID,可以在游戏设置插件中找到。
Level Req等级要求:定义允许剥皮怪物所需的技能等级
Mob Individual Stats 怪物个别属性
Add mob Stats添加怪物属性数据:
Stat属性:从下拉列表中的属性名称
Value值:stat的数值您可以为怪物添加多个属性数据。
Configuration
Setting Mob Stats 设置Mob Stats
Mob属性在Stats插件中设置。创建属性数据时,有几个字段用于设置基本值以及实际数量和每个级别百分比增加的数量。然后在Mob Templates插件中设置mob级别。统计数据的公式为:(base_value +(增加*(怪物等级-1)))*(1 +((百分比/ 100)*(怪物等级-1)))例如,如果你有属性数据具有以下值的强度:
- 基本价值:10
- 增加:3和5%
在等级1,怪物的力量属性为10,在等级10为:(10 +(3 *(10-1)))*(1 +((5/100)*(10 – 1))) = 53.65(将向下舍入为53)。
(10 + (3 * (10-1))) * (1 + ( (5 / 100) * (10 - 1))) = 53.65 (which will be rounded down to 53).
Creating Mob Templates 创建Mob模板
Step 1 – Set up the Prefab 第1步 – 设置预制件
一个mob模板需要一个Unity Prefab,它将包含世界上怪物的模型和其他外观信息。将模型放在要用于mob的世界中,然后将其从Hierarchy拖到项目的Resources文件夹中。你现在有一个Unity Prefab。 Mob控制器脚本,Atavism Mob控制器脚本和字符控制器都需要添加到预制件中。如果您想减少Unity Asset Bundles推荐的工作量和使用率,那么它们也受到Atavism的支持,有关如何设置和管理它们的详细信息可以在Asset Bundle Configuration部分找到。
Step 2 – Creating the Mob Template 第2步 – 创建Mob模板
单击左窗格中的Mob / NPC按钮,然后单击第二个窗格中的Mobs。这里有很多细节。根据您在页面顶部找到的说明填写它们。单击保存数据,将创建您的mob模板。
Step 3 – Spawning the mob 第3步 – 产生怪物
创建一个mob模板后,需要重新启动服务器才能生成它。设置你的怪物在你产生怪物之前你必须先设置它。首先查看资源文件夹中Knight Prefab上的组件。您必须在新的Mob Prefab上安装相同的组件。确保在动画师和mobControler中设置新的怪物动画。并确保将新怪物的预制件放在资源文件夹中。您还可以将mob的图层设置为Targetable(Unity中的用户层8)。
现在您已经正确设置了模型,您必须使用Atavism Unity Editor中的Mob插件将mob添加到数据库中。每次在Atavism Unity Editor中进行任何更改时,请务必重新启动服务器。打开Mob Spawner窗口
产生小怪是在玩游戏时完成的,因为它允许在暴露产生时与怪物直接互动,使其更快地使用。要使用随后的产生怪物工具,您登录的帐户必须设置为Admin。这可以使用Atavism编辑器工具上的帐户插件来完成。选择您的帐户并将其状态设置为管理员。在使用管理员帐户登录游戏后,您需要在聊天框中键入/ spawner以显示Mob Spawner窗口,您可以在其中选择Spawn New Mob进行产卵,或选择Spawn以编辑当前产卵者。单击Spawn New Mob后,将向您显示另一个窗口,其中包含以下选项:
Change Template更改模板(按钮):您将能够选择要使用的mob模板。 (注意:Mob模板是在Atavism Unity编辑器中创建的,需要重新启动服务器以显示在列表中)
Despawn Time尸体消失时间(默认50秒):在怪物死亡之后你可以从尸体中获取战利品的时间
Respawn Time 重生时间(默认60秒):小怪死亡后会产生多少时间
Spawns between hours在几小时之间产生(开始时间/结束时间)(默认值:-1 / -1):确定服务器生成Mob模板之间的时间
Change Alternate Template更改备用模板(按钮):您将能够选择要使用的备用mob模板。 (注意:Mob模板是在Atavism Unity Editor中创建的,需要重新启动服务器才能显示在列表中)。超过几小时之间的Spawn,这个Alternatve Mob模板将由服务器生成
Roam Radius漫游半径:定义怪物将在哪里游荡的范围(以米为单位)
Patrol Path巡逻路径(按钮):您可以选择已经定义的路径将用于怪物巡逻。创建(按钮)为怪物创建巡逻路径。
Start Quests启动任务(按钮):将打开包含已定义任务的列表(这可以在Quests插件中完成),您将能够通过与此特定NPC交互来选择应启动哪一个
Ends Quests结束任务(按钮):将打开包含已定义任务的列表(这可以在Quests插件中完成),您将能够通过与此特定NPC交互来选择应该结束哪一个
Dialogues (button)对话(按钮):将打开Dialogue对话插件中定义的对话列表
Merchant Table (button)商家表(按钮):将打开商家表的列表,可以在商家表插件中定义
Offers Bank (checkbox)提供银行(复选框):这将确定NPC是否具有某种个人存储的角色(它与领地无关,因为它在之前描述的箱子选项中)。这样的存储将有多少个插槽决定游戏
Setting parameter设置参数:BANK_SLOTS_COUNT,可以在游戏设置插件中定义。
Spawn Here (button):(按钮):将完成怪物/ NPC定制,并在该地方产生它,并指向你的玩家所在的方向。
编辑和删除Spawn。您可以通过单击Mob Spawner窗口中的Select Spawn按钮并单击要使用的spawn的spawn标记来编辑和删除生成(spawn标记当前是白色胶囊)。选择一个生成窗口时,会出现一个窗口,允许更改设置和位置以及要删除的生成的删除按钮。