这是一个思路,现在很多游戏都有收集星星的设计,比如小鸟之类的。
但是有些游戏可能会出现3个星星不是按照顺序收集的,所以这种时候就要在星星上标注1,2,3的ID,如果每个关卡都手动标记会很辛苦。
所以我们可以设置个gameconfig中转存储静态数据
public static int starNum = 0;
然后在星星脚本设置一个单独的脚本
private int starNum = 0;
void Start () { //自动给星星排序 starNum = gameConfig.starNum += 1; }
大功告成,这里提示一下,如果要记录获得了第几个星星,我们可以这样
public static int[] stars = new int[3];
网友评论