Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 级别选择器映射_C#_User Interface_Unity3d_Game Engine - Fatal编程技术网

C# 级别选择器映射

C# 级别选择器映射,c#,user-interface,unity3d,game-engine,C#,User Interface,Unity3d,Game Engine,对于我的动画项目,我正在做一个Unity 3D游戏,我在Unity中创建了一个级别选择器屏幕,问题是现在我需要将上一个级别连接到将解锁的下一个级别,因此它们可能首先通过一条线(或路径)连接,然后路径将变成另一种颜色(意味着他可以进入下一个层次)。我想要实现的是这样的(在UI方面): 您可以创建一个类级别,并在类内放置变量X,该变量保持相同的级别类。 这将创建一种树。然后,您可以说当前的级别对象是否已完成,如果已完成,请指向该变量X,解锁树中的另一个级别 然后,您可以通过使用对象level及其父对

对于我的动画项目,我正在做一个Unity 3D游戏,我在Unity中创建了一个级别选择器屏幕,问题是现在我需要将上一个级别连接到将解锁的下一个级别,因此它们可能首先通过一条线(或路径)连接,然后路径将变成另一种颜色(意味着他可以进入下一个层次)。我想要实现的是这样的(在UI方面):

您可以创建一个类
级别
,并在类内放置变量
X
,该变量保持相同的
级别
类。 这将创建一种树。然后,您可以说当前的
级别
对象是否已完成,如果已完成,请指向该变量
X
,解锁树中的另一个
级别


然后,您可以通过使用对象
level
及其父对象
level
来设计级别选择器,获取它们的位置以画线等。

请简化您的问题,并让人们知道您在哪里被卡住了您做了哪些跟踪和错误请记住,这不是一个自由职业者门户,所以帮助我们帮助您谢谢您的回复!我已经实现了级别选择器屏幕的解锁部分,我被困在如何在第一级按钮1和第二级按钮2上做一些点上,这意味着级别已完成;所以现在我所拥有的只是可以解锁的普通按钮,但它们不是conne彼此交流OK,对不起,我对Unity了解不多,所以我不会帮助您进行实际渲染。但是通过这种方式,您可以轻松地指向级别UI矩形及其下一级别UI矩形,获取它们的位置并从这些值中绘制线。您可以创建点作为保存为png图像的点组,或者通过逐点实例化来创建点(可能会给他们制作一个lil动画)。同样,如果你的等级进度是线性的,你只需记住达到的最高等级的值。然后根据这个数字画线。