Dialogue System for Unity可以轻松地为游戏添加交互式对话和任务,它是一个完整的,强大的解决方案,包括基于视觉节点的编辑器,对话UI,过场动画,任务日志,保存/加载等等。
它的核心是一个精益高效的对话系统,大量包含的可选附加组件使您可以快速轻松地将对话放入项目并与其他产品进行集成,不需要脚本,并且包含完整的C#源代码。
更新日志
Version 2.1.6
Release Date: May 17, 2019
Core
- Added: ClearSubtitleText(#|all) sequencer command.
- Improved: Added Dialogue Manager > Localization Settings button to clear PlayerPrefs key.
- Improved: Dialogue System Trigger Start Conversation Start at Entry now shows dropdown for entry choices.
- Improved: Timeline Start Conversation Start at Entry now shows dropdown for entry choices.
- Improved: CinemachinePriority() sequencer command now has ‘cut’ option.
- Improved: Custom-registered Lua functions now report exceptions that are traceable.
- Improved: UnityUIDialogueUI.CheckForSupercededSubtitle now exposed to subclasses.
- Improved: UnityUIQuestTracker formerly private fields now exposed to subclasses.
- Improved: TextTable: Added right-click context menu to insert/delete fields.
- Improved: Text Table: CSV import retains in order from file, now handles blank lines gracefully.
- Improved: TextTable: Editor window remembers last tab.
- Improved: Destructible Saver: Eliminated message about missing Save System when exiting playmode.
- Fixed: Dialogue System Trigger OnCollisionEnter and OnCollisionExit weren’t triggering in 2D.
- Fixed: Fade(stay) command set opacity wrong at end (bug introduced in 2.1.5).
- Fixed: CSV import Global User Script sometimes had extra commas when exported from Google Sheets.
- Fixed: SetDialoguePanel() sequencer bug that caused animated subtitle panels to not reappear.
- Fixed: TextMeshPro: Fixed typewriter effect bug with text containing rich text codes and subtitle panel Accumulate Text checkbox ticked.
Third Party Support
- Adventure Creator: If Conversation action set to wait until finished is now compatible with simultaneous converations.
- articy:draft: Clear button now also resets window settings.
- Invector: Updated to latest versions.
- Inventory Pro: Added OpenVendor() Lua function.
- PlayMaker:
- Start Conversation action now shows dropdown for entry choices.
- Sync GameObject and Sync GameObject Array actions can now load GameObjects from Resources or assetbundles.
- SLATE: Start Conversation action now shows dropdown for entry choices.
- TopDown Engine: Updated to 1.3.
- uMMORPG: Added OpenTrading(), OpenGuild(), and OpenRevive() Lua functions.
- uRPG: Updated for uRPG 1.12.