萌新求教:如何制作成就系统
-
问题一:如何制作简易成就系统,并及时保存
-
最简易的话,大概也是要配合数组的
另外成就系统跟任务系统其实差不多,一个是被动,一个是主动
比如,用杀怪数量来决定成就是否满足
成就数组
满足数量 怪物名称 成就名称 成就说明
10 史莱姆 史莱姆猎人 居然打败了10只史莱姆!
20 史莱姆 史莱姆杀手 打败了20只史莱姆的英雄!
10 哥布林 哥布林猎人 居然打败了10只哥布林!
20 哥布林 哥布林杀手 打败了20只哥布林的英雄!
打败怪物数组
打败数量 怪物名称
0 史莱姆
0 哥布林
打败怪物时,让打败怪物数组里面同名怪物那一行的打败数量+1
然后,比较相同怪物名称的 打败数量 跟 满足数量, 打败数量>= 满足数量 的这一行的数据分别显示出来就行了,至于怎么显示,没问的话就不做细节说明了
-
@CJJ 1要给成就系统做一个独立的场景吗?
2怎样判断是否达成要求
-
@星之幻灭 这个是利用数组的,就算是利用全局变量来写,也是跟场景没关系的
至于判断,我上面应该说了,比较数量就可以了
如果数值不会比较的的话,这就从基础开始了,比如数组的简单运用,比较条件简单运用
-
@星之幻灭
然后还要简单一点的话,就少弄点成就,用全局变量来做数量的增减
条件就是当 全局变量=XXXX ,后面弄个文本显示相应的文字就可以了