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

一.分支对话,右键多创建几个子节点就行了。 

二.条件判断,判断结果显示不同对话。

 条件判断处,GetTime() < 1000 ,判断C#里的time是否小于1000,这个函数是C#绑定到LUA的函数,具体看上一篇教程,如果当年时间是1000年,张三就说,你可以接受任务,如果时间大于1000年,张三就说,无法接受任务。

三.对话样式

Plugins\Pixel Crushers\Dialogue System\Prefabs\Standard UI Prefabs\Templates

此目录下有一堆对话UI的模板。

可以照着改,拖到Dialogue Manager上,会询问是用perfab还是创建出来,所有模板的UI都挂载了StandardDialogueUI脚本,最好是看一下这个脚本,了解一下API,UI界面UI脚本,全部自己写。

Plugins\Pixel Crushers\Dialogue System\Templates\Scripts

此目录下有一堆CS代码模板。

要写代码的时候,可以复制出来用。

猜你喜欢

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