完成了QuestSystem的C++部分的代码编写,并且测试完成了逻辑的正确性。当然还有两个残留的小问题:
1、是缺少一个检查子目标全部完成的函数,暂时还没考虑好
2、还要修改注释:中文注释在Editor里乱码,找找解决方案
解决方案:VisualStudio安装ForceUTF插件
修改了之前一直有的一个小Bug:先点1,走的过程中再点2会再移动到2,这个效果不想要,已修正
当下正在搞SimpleDialogueSystem(尴尬,DIalogue拼错了,一直),一个简单的对话系统。该系统比较简单,不加语音和对话时的镜头旋转。该系统的作用和任务系统一样,推动着游戏进程的发展。
关于Text的Wrap:通过Wrap Text At调整合适的换行位置
TODO:Dialogue中添加回答问题选择,需要用到AI BehaviorTree;另外在交互环节设置character和NPC互相面对面比较好一些
(现在看来,并不需要复杂的对话系统,当前的对话系统能够满足要求)