Project1

标题: NPC 对话问题 [打印本页]

作者: aavcd    时间: 2014-1-21 22:36
标题: NPC 对话问题
本帖最后由 aavcd 于 2014-1-23 16:08 编辑

求个思路想了老半天,开启多个不同的对话文字,这样是不是10几段文字要开10几个事件开关?NPC多了会不会卡?我需要做一些事件然后再对话内容就变化了,是不是只能用事件开关?
作者: yagami    时间: 2014-1-21 22:59
多分支用变量 不是开关
事件的变量好比
case 1
do something
case 2
do something
.....
先会判断1如果1执行了 2根本就不会去判断(也就好比事件页后面的执行了 前面不会执行) 哪怕你分支很多 做的事情 也仅仅是判断下 找到对应的地方才执行你要做的事情比如显示文字 判断这环节 消耗的性能 小到可以无视

作者: aavcd    时间: 2014-1-21 23:06
开关是不是适合哪种一下全变的场景,比如说遭到大灾变哪种全毁灭,等于都变成新的事件了。
用事件分歧咯我再去研究一下新手,全开关做是不是肯定卡。
作者: aavcd    时间: 2014-1-21 23:28
aavcd 发表于 2014-1-21 23:06
开关是不是适合哪种一下全变的场景,比如说遭到大灾变哪种全毁灭,等于都变成新的事件了。
用事件分歧咯我 ...

那是不是地图可以做小点然后多用过图来达到目标
暂时没卡就是怕以后越做越做卡了就修不过来了
作者: 芯☆淡茹水    时间: 2014-1-22 10:06
直接用个变量的变量值来判断就行了啊。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1