
Opsive
文章平均质量分 85
RuntimeCube
这个作者很懒,什么都没留下…
展开
-
[Opsive - ultimate inventory system] Item Pickups(物品拾取)
ITEM PICKUP 要求掉落拾取器物品拾取是用于使用可交互对象(物品拾取)和交互器(角色)“拾取”物品的组件。Pickup Base 类继承 Interactable Behavior 类。此类用于向游戏对象添加交互,并且可以由任何交互者进行交互。请注意, Item Pickup 组件不是可交互的,而是一种可交互的行为。要使“物品拾取”组件正常工作,需要添加“可交互”组件。它适用于 2D 和 3D 触发事件。可以对可交互组件执行三种操作:选择、取消选择和交互。翻译 2023-09-30 17:17:46 · 338 阅读 · 0 评论 -
[Opsive - ultimate inventory system] Item Binding(项目绑定)
项绑定组件允许您将项属性绑定到相同类型的任何属性。这意味着在检索属性值时,它将使用该属性来获取值。同样,设置属性值时,它将使用该属性来设置值。这使得同步数据变得非常容易。必须提前指定项目的类别。这是因为项目类别决定了项目包含哪些属性。选择要向其添加绑定的GameObject。此GameObject应该是物品的可见表示形式。将 Item Object(或可用物品对象)组件添加到GameObject。将 Item Binding 组件添加到游戏对象。选择要绑定的属性的数据库和类别。翻译 2023-09-30 15:51:05 · 110 阅读 · 0 评论 -
[Opsive - ultimate inventory system] Equipping Items(装备物品)
Item slot collection(物品槽集合)Item slot set(物品槽集)Equipper(装备)Skinned Mesh Equipment(蒙皮网格装备)在谈论库存和物品时,装备盔甲和武器是必须的。有两种类型的设备,蒙皮和不蒙皮。蒙皮装备是玩家动画时变形的任何物体,例如玩家的衣服。蒙皮装备必须在 Unity 中导入,其装备与蒙皮网格渲染器相同。非皮肤装备是另一种类型,例如剑。创建一个适用于所有游戏的装备系统尤其困难。该系统是可定制的,为了获得更多的自由,可以用您自己的系统替换它。翻译 2023-09-30 15:34:46 · 234 阅读 · 0 评论 -
[Opsive - ultimate inventory system] Item Object Behaviour handler(项目对象行为处理程序)
物品对象行为处理程序是位于物品对象旁边的组件,装备者使用它来使用装备的物品。它允许您通过不同的输入轻松触发项目对象行为。项对象行为处理程序可以链接到多个项对象行为。例如,如果你有一个“枪”类别,你可以指定一个动作来射击、重新装填、瞄准等。物品对象行为是可以添加到物品游戏对象上的组件。您可以根据需要添加任意数量。在演示场景中,当装备了剑或法杖时,角色使用“Fire1”按钮(默认单击左键)进行攻击。查看可用武器prefab,您会发现该动作没有分配输入。翻译 2023-09-30 14:58:35 · 73 阅读 · 0 评论 -
[Opsive - ultimate inventory system] Item Objects(项目对象)
注册事件将项目附加到项目对象从 Item 中获取 Item 对象项目对象组件将特定项目链接到游戏对象。游戏世界中可见的任何项目都应该有一个项目对象组件。例如,物品拾取和装备物品都是物品在游戏世界中成形的方式。ItemObject 组件非常灵活,因为它允许您将项目绑定/取消绑定到它。因此,您可以轻松地将一些游戏对象与 ItemObject 合并在一起,并重用它们来生成场景中的任何项目。当Item附加到项目对象或从项目对象分离时,会触发事件。翻译 2023-09-28 20:13:40 · 132 阅读 · 0 评论 -
[Opsive - ultimate inventory system] Build-in Item Actions(内置项目操作)
简单的项目操作Debug Item Action(调试项目操作)Debug Item Object Action(调试项目对象操作)Drop Item Action(掉落物品动作)Duplicate Item Action(重复项目操作)Move To Collection Item Action(移至集合项目操作)Remove Item Action(删除项目操作)Use Item Action Set Attribute(使用项目操作设置属性)Multi Item Action(多项目动作)翻译 2023-09-28 19:42:14 · 112 阅读 · 0 评论 -
[Opsive - ultimate inventory system] Item action(项目操作)
Item action set(项目操作集)Category item action set(类别项目操作集)项目操作 API直接通过代码调用 Item Action,无需 UI项目操作用于对库存中的项目执行操作。不应将其与 item object(项目对象)行为混淆,项目对象行为旨在使用游戏世界中的项目,并引用游戏对象(例如挥舞剑)。项目删除操作是项目操作的一个很好的示例。它用于从库存中删除物品。项目操作有两种主要方法。翻译 2023-09-27 20:52:07 · 120 阅读 · 0 评论 -
[Opsive - ultimate inventory system] Item stats(项目统计)
ITEM STATS项目集合或项目列表 Float 和 Int 的总和角色统计(装备)武器统计(物品绑定)消耗品统计(项目操作)其他/自定义还有许多其他方式可以使用物品来影响玩家角色统计数据和/或角色装备的武器。例如,装备弓并交换箭以产生不同的效果(正常、火焰、毒药等)。这些更高级的用例需要更多的自定义功能,但项目和属性系统比从头开始实现此类系统更容易扩展。翻译 2023-09-25 23:02:36 · 150 阅读 · 0 评论 -
[Opsive - ultimate inventory system] Item skills(项目技能)
选项 1:使用可编写脚本的对象作为属性选项 2:在项目对象旁边添加组件选项 3:结合选项 1 和 2。翻译 2023-09-25 22:42:05 · 117 阅读 · 0 评论 -
[Opsive - ultimate inventory system] Item Upgrades (项目升级)
没有比其他工作流程更好的工作流程。 它们都有各自的优点和缺点。 您应该选择的工作流程应取决于所需的库存结构。 您还可以混合搭配这些方法以利用它们的优势。翻译 2023-09-25 22:22:23 · 124 阅读 · 0 评论 -
[Opsive - ultimate inventory system] Item Info
Item Info 是一个包含有关Item的有用信息的结构。要了解它为何有用,了解物品、物品数量、物品堆栈和物品信息之间的差异非常重要。翻译 2023-09-25 21:51:45 · 250 阅读 · 0 评论