Dialogue System for Unity可以轻松地为游戏添加交互式对话和任务,它是一个完整的,强大的解决方案,包括基于视觉节点的编辑器,对话UI,过场动画,任务日志,保存/加载等等。
它的核心是一个精益高效的对话系统,大量包含的可选附加组件使您可以快速轻松地将对话放入项目并与其他产品进行集成,不需要脚本,并且包含完整的C#源代码。
Dialogue System v2.1.1更新日志
Release Date: January 29, 2019
Core
Updated assembly definition files to include Wrappers; renamed Common to PixelCrushers.
Changed: Input Device Manager > Control Graphic Raycasters now UNticked by default.
Fixed: If Usable GameObject was destroyed while Selector targeted it, Standard UI Select Elements stayed visible.
Fixed: MessageSystem bug when removing listeners while sending a message.
Fixed: UIPanel timing bug when animations cause outgoing panel to overlap incoming panel.
Fixed: SelectorUseStandardUIElements with usables with StandardUsableUI would show regular selection UI at end of conversation.
Fixed: Basic & Wheel quest log windows’ abandon popup quest title element was unassigned.
Fixed: If Standard Bark UI is set to wait for sequence end and second bark happens while waiting for first sequence to end, doesn’t hide until second sequence is done.
Added: DialogueActor now has Use Menu Panel For { Only Me, Me And Responses To Me }.
Added: Response timeout open to choose last response in menu.
Added: KeepRectTransformOnscreen to constrain world space UIs to stay onscreen.
Added: Template.CreateQuest(), GetNextXXXID() methods.
Added: SetMenuPanel() sequencer command.
Improved: Typewriter effect now can specify list of characters to add extra delay, such as punctuation.
Improved: Standard UI subtitle and menu panel dropdowns increased to allow access to 32 panels.
Improved: Unique ID tool verbose output is much faster; reports conversation ID overlaps within the same DB.
Improved: Editors now handle issues with outdated third party assemblies more gracefully.
Improved: On MacOS, cross conversation link dropdown doesn’t use submenus to avoid Unity NSMenuItem bug.
Save System: Calling LoadGame() w/Save System > Save Current Scene unticked now also updates internal saved game cache.
Save System: ScenePortal.UsePortal() is now virtual.
Save System: DialogueSystemSaver now has Raw Dump option (faster, but larger saved game files).
Save System: DiskSavedGameDataStorer now supports mobile.
TextTable: Large text areas now word wrapped.
Third Party Support
articy:draft: Added support for AlternatePortraits slot; fixed double-linking in document conversations; slots that reference dialogues and convert as display name now include full conversation path.
Corgi: If ConversationZone is already running conversation and Allow Simultaneous Conversations is ticked, activation button no longer restarts conversation.
i2 Loc: Updated for 2.8.11.
Inventory Engine: Added PersistentInventory for saving, LocalizeInventoryDetails to localize item details.
NGUI: Quest tracker HUD now only shows active entries, optionally plus completed entries.
Opsive controllers: UCCSaver now saves position in each scene.
ORK Framework: Updated for 2.21.0.
SALSA: Added TextSync support.
SLATE: During conversations, SLATE() moves main camera to final position of cutscene camera; added SLATE Sequencer Settings component.
uMMORPG: Updated for 1.155.
uSurvival: Updated for 1.34.