C# 级别选择器映射
对于我的动画项目,我正在做一个Unity 3D游戏,我在Unity中创建了一个级别选择器屏幕,问题是现在我需要将上一个级别连接到将解锁的下一个级别,因此它们可能首先通过一条线(或路径)连接,然后路径将变成另一种颜色(意味着他可以进入下一个层次)。我想要实现的是这样的(在UI方面):C# 级别选择器映射,c#,user-interface,unity3d,game-engine,C#,User Interface,Unity3d,Game Engine,对于我的动画项目,我正在做一个Unity 3D游戏,我在Unity中创建了一个级别选择器屏幕,问题是现在我需要将上一个级别连接到将解锁的下一个级别,因此它们可能首先通过一条线(或路径)连接,然后路径将变成另一种颜色(意味着他可以进入下一个层次)。我想要实现的是这样的(在UI方面): 您可以创建一个类级别,并在类内放置变量X,该变量保持相同的级别类。 这将创建一种树。然后,您可以说当前的级别对象是否已完成,如果已完成,请指向该变量X,解锁树中的另一个级别 然后,您可以通过使用对象level及其父对
您可以创建一个类
级别
,并在类内放置变量X
,该变量保持相同的级别
类。
这将创建一种树。然后,您可以说当前的级别
对象是否已完成,如果已完成,请指向该变量X
,解锁树中的另一个级别
然后,您可以通过使用对象
level
及其父对象level
来设计级别选择器,获取它们的位置以画线等。请简化您的问题,并让人们知道您在哪里被卡住了您做了哪些跟踪和错误请记住,这不是一个自由职业者门户,所以帮助我们帮助您谢谢您的回复!我已经实现了级别选择器屏幕的解锁部分,我被困在如何在第一级按钮1和第二级按钮2上做一些点上,这意味着级别已完成;所以现在我所拥有的只是可以解锁的普通按钮,但它们不是conne彼此交流OK,对不起,我对Unity了解不多,所以我不会帮助您进行实际渲染。但是通过这种方式,您可以轻松地指向级别UI矩形及其下一级别UI矩形,获取它们的位置并从这些值中绘制线。您可以创建点作为保存为png图像的点组,或者通过逐点实例化来创建点(可能会给他们制作一个lil动画)。同样,如果你的等级进度是线性的,你只需记住达到的最高等级的值。然后根据这个数字画线。