U3D对话任务插件 Dialogue System for Unity 研究(一)

本文探讨了Dialogue System for Unity插件在游戏开发中的应用,它提供了对话、任务、存档等功能,与Quest Machine和Love/Hate等插件配合良好。尽管上手难度大、学习成本高,但其全面的功能使其成为开发者的首选。同时,文章推荐了Naninovel Visual Novel Engine作为专门的对话系统替代方案,并分享了创建对话和任务的基本步骤。
摘要由CSDN通过智能技术生成

        因为现在开发的游戏,是单机开放大世界,需要用到任务,对话,NPC好感度系统。

        找了好几天,试过很多插件,最适合的还是Dialogue System for Unity,开发这款插件的同一家公司,还开发了任务插件Quest Machine,NPC好感度插件Love/Hate,存档插件save-systems,这几个插件相互之间支持都非常好,毕竟是一个公司的产品,我本来一开始是很排斥这种不写代码的插件的,但是又没有时间去再造一个轮子,花了几天,研究下,有点香,但又不是那么香,矮个子中拔大个,实在找不到更好的插件了。

       其中,Dialogue System for Unity 和 Quest Machine 区别在于,Dialogue System for Unity 像是个大杂烩,什么功能都有点,Quest Machine更专注于任务,任务功能更深。

Dialogue System for Unity 功能介绍:

对话为主,包含了任务,存档,本地化,可视化对话流,所有开发都可以不用写代码,在对话中使用LUA脚本语句,C#中通过API使用LUA,C#把函数注册绑定到LUA环境,供LUA使用,LUA那边只支持double,string,bool。

优点:能满足所有的需求,上手后,用起来蛮爽的。缺点:上手难度大,学习成本高,插件庞大繁杂,性能未知,这款插件都出来快10年了,教程少的可怜,只

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
The powerful, top-rated dialogue system used in Disco Elysium, Crossing Souls, Jenny LeClue, Last Epoch, The Last Door, and many many more, the Dialogue System for Unity makes it easy to add interactive dialogue and quests to your game. It’s a complete, robust solution including a visual node-based editor, dialogue UIs, cutscenes, quest logs, save/load, and more. The core is a lean, efficient conversation system. A large collection of included, optional add-ons make it quick and easy to drop conversations into your project and integrate them with other assets. No scripting required. Complete C# source included. Demo | Docs | Tutorials | Forum Free Extras | Free Trial Cinemachine & Timeline Integration! Editor: Visual, node-based dialogue editor Importers for Chat Mapper, articy:draft 1/2/3, Twine, Ink, Neverwinter Nights, Talkit, and CSV Export screenplay format, voiceover asset list, CSV, Chat Mapper, and more I2 Localization support Engine: Dynamic, branching conversation trees Barks and alerts Cutscenes (audio, animation, etc.) Quick Time Events (QTEs) Quest system NPC status & relationship system Easy language localization Save/load without scripting Optional Lua scripting and variable system Comprehensive documentation and tutorials Runtime UIs: GUI-independent; works with all GUI systems, including Unity UI & NGUI Built-in support for Unity UI, NGUI, TextMesh Pro, legacy Unity GUI, & more Input system-independent; works with Unity Input, Rewired, New Input System, etc Modular interfaces: swap in your own UI or cutscene system Several beautiful, fully-customizable UI skins Detailed sci-fi environment & animated model Works in 2D and 3D Works in VR (Oculus Rift, Vive, GVR, etc.) Integration: Components for drop-in integration into existing frameworks Cinemachine & Timeline Action-RPG Starter Kit Adventure Creator Animator Timeline Editor articy:draft Behavior Designer Bolt Visual Scripting
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是重阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值