接下来我放一个我做的对话方式图,来讲解一下如何实现的。下面我讲快一些哈,和上面一样,就是右键,然后找对应的块然后连线就行。
(1)右键keyword→has keyword→在haskeyword的块里输入teammate。就是判断一个人物是否会成为队友的关键词,如果有就执行playstate的内容。
(2)Misc→PlayState。就是成为队友后的对话内容,也就是我们刚才改的黑索金的对话内容,选那个对话就行。
(3)Dialog→DialogBegin。就是开始对话,这里选false就行。
(4)DialogPhrase。就是遇见她她会说什么,这里输入你想要的文字就行,比如我写的是“吾乃死神蕾娜,汝为何人是也”
(5)左边的这个Answer:DialogAnswer。就是你会回答什么,比如:“朋友加入我们伟大的事业吧“
(6)下面的这个Phrase和Answer可以不要,和上面一样就是她会说什么你回答什么~
(7)Keyword→addkeyword。就是加入一个关键词,给她加了teammate这个关键词。
(8)Character→Charactercap。就是判断这个人物和主角的关系,选teammate这个选项。
(9)relationship→charactersetrelationship。就是加入后对主角的影响。
(10)Misc→Playbehavior。就是加入后的行为方式,也就是我们刚才改的菲德尔的行为方式,选那个行为就行。
(11)Dialog→Dialogend。对话结束。
(12)右边的这个Answer。我加这个是为了保证回归原剧情的,可以看到我把这个answer和原来的dialogbegin拉一起了,这样就可以做原任务了。