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

        因为现在开发的游戏,是单机开放大世界,需要用到任务,对话,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年了,教程少的可怜,只

猜你喜欢

转载自blog.csdn.net/u012322710/article/details/127007794
今日推荐