2017-05-27 59 views
0

对于我的动画项目我做一个统一的3D游戏,我在团结创造了一个水平选择屏幕,问题是,现在我需要上一级下一级连接这将被解锁,所以他们可能首先通过一条线(或一条路径)连接,然后路径将变成另一种颜色(意味着他可以进入下一层)。我想实现的就是这样的事情(在UI方面): enter image description here级别选择地图

+0

请简化你的问题和PLZ让人们知道你在哪里卡住了什么你有没有做过一些小路和错误请记住这不是一个自由职业者门户**所以帮助我们帮助你** –

回答

0

您可以创建一个类Level和类中,你可以把变量X抱着同一Level类。 这创建了一种树。然后,您可以说当前的Level对象是否已完成,如果是,请通过指向该变量X来解锁树中的另一个Level

您可以通过与对象Level及其父对象Level工作,让他们的立场划清界线然后设计水平选择等

+0

感谢您的回复!我已经实现了关卡选择器屏幕的解锁部分,我坚持**如何沿着第一个levelButton1和第二个levelButton2制作点**,这表示关卡已完成; 所以现在我所拥有的只是可以解锁的普通按钮,但它们并没有互相连接 – strg

+0

好的,对不起,我对Unity的了解不多,所以我不会帮你实际渲染。但是通过这种方式,您可以轻松地指向级别UI矩形和其下一级UI矩形,获取它们的位置并从这些值中绘制线条。 – BigBang1112

+0

您可以创建点作为保存为PNG图像的点组,也可以通过逐点实例化(可能为它们制作动画)。同样,如果你的关卡进度是线性的,你可以简单地记住达到的最高等级的值。并根据该数字制作线条。 – Universus