【更新】Dialogue and Quests 1.17
本帖最后由 微笑的猫 于 2024-4-12 15:24 编辑Dialogue and Quests 系列索引:
Dialogue and Quests 1.10下载链接
Dialogue and Quests 2.01下载链接
Dialogue and Quests is an event system that allow to define branching dialogues, conditional events and quests directly from the Unity inspector.
Define triggers, add conditions and different effects, add dialogues, and have choices in those dialogues impact future events in the game.
Features
-Branching dialogues with choices
-Event triggers (interact with NPC, enter region, or by script...)
-Conditions that can be added to events or dialogues (predefined or call your own function)
-Effects that can be added to events or dialogues (predefined or call your own function)
-NPC relations (increase a NPC relation to change how they react to you)
-Animated portraits
-Quests status, and quests panel.
-Create various events (ex: spawn enemies when player enter a region).
-Customizable effects and conditions (easy way to link your own code)
-Save/load
-Mouse, keyboard and gamepad controls
-No scripting required (unless you want to use custom triggers/effects/conditions)
How is this asset different from other similar assets?
Pros: Lightweight and Unity-like.
-This asset works directly from the Unity Inspector, without relying on custom editor GUI.
-This reduces considerably the number of scripts, which make it way easier and faster to read, understand and customize the code.
-It takes advantage of Unity GameObjects and ScriptableObjects, so that you can keep using Unity the way it's supposed to be.
-It's easier to copy/duplicate dialogues or entire dialogue trees, because they are regular GameObjects in the scene.
-No need to add hundred of scripts to your project just for a dialogue and quests system. Keep it simple!
Cons: If you are looking for a visual asset with GUI nodes, or with a lot of complex features and integrations, there are other alternatives on the store.
对话和任务是一个事件系统,可直接从 Unity 检查器中定义分支对话、条件事件和任务。
您可以定义触发器、添加条件和不同效果、添加对话,并让对话中的选择影响游戏中的未来事件。
功能特点
-带有选择的分支对话
-事件触发器(与 NPC 互动、进入区域或通过脚本...)
-可添加到事件或对话中的条件(预定义或调用您自己的函数)
-可添加到事件或对话中的效果(预定义或调用您自己的功能)
-NPC 关系(增加 NPC 关系可改变他们对你的反应)
-动画肖像
-任务状态和任务面板。
-创建各种事件(例如:当玩家进入某个区域时产生敌人)。
-可定制的效果和条件(轻松链接自己的代码)
-保存/加载
-鼠标、键盘和游戏手柄控制
-无需编写脚本(除非您想使用自定义触发器/特效/条件)
该资产与其他类似资产有何不同?
优点 轻量级且类似于 Unity。
-该资产可直接从 Unity 检查器中运行,无需依赖自定义编辑器图形用户界面。
-这大大减少了脚本的数量,使阅读、理解和自定义代码变得更加容易和快捷。
-它利用了 Unity GameObjects 和 ScriptableObjects 的优势,让你可以继续按照 Unity 的方式使用它。
-复制/拷贝对话或整个对话树更容易,因为它们是场景中的常规 GameObjects。
-无需为对话和任务系统而在项目中添加数以百计的脚本。保持简单!
缺点:如果您正在寻找带有图形用户界面节点的可视化资产,或者需要大量复杂的功能和集成,商店中还有其他替代品。
页:
[1]