Unity地图设计和关卡顺序解锁以及分支解锁最好理解的实现(PlayerPrefs.GetInt与PlayerPrefs.SetInt应用及内容查询)

Unity地图设计和关卡解锁最好理解的实现(PlayerPrefs.GetInt与PlayerPrefs.SetInt应用及内容查询)

这里说一种类似于森林冰火人的解锁机制,也就是中心的关卡先解锁,中间的通过了四周解锁一个,然后一个接一个解锁

在这里插入图片描述
在这里插入图片描述
这是属性图,这里用的是UI中的Scroll View组件

1,每一个关卡的图片由两个图片叠加组成,Lock是锁的图片,NoLock是没有锁的图片,这里逻辑很简单,解锁了Lock设置关闭,NoLock设置开启,反之相反。

2,所以先要为这里的每一个关卡即(2,3,4,5)加一个脚本,后面我们叫做LevelSelection,脚本里面控制解锁,以及状态改变。

3,完成这个后,最重要的一步

猜你喜欢

转载自blog.csdn.net/weixin_44739495/article/details/104738311