【发布时间】:2021-09-10 16:34:29
【问题描述】:
各位程序员,
首先,我想解释一下我的任务的目的,即创建一个可交互的 UI 网格,用户可以在其中选择他感兴趣的任何网格元素。(这已经完成,使用网格布局组 - 见附图)
整个网格应该代表一个真实大小的平方区域,我从数据中获得,由长度和宽度组成。从数据中,我还有一个事件列表,其中包含某些现实生活中的事件和每个事件的位置数据 (x,y)。因此,当用户选择一个网格元素时,我希望它代表该位置范围内等于的所有事件。
我的想法:到目前为止是找到一种计算方法来获得UI网格相对于现实生活大小的大小。但我需要一种方法来实际获取网格的大小(不是硬编码)。然后访问和排序每个子元素,所以如果点击附加图像的元素将等于(0,0),(0,1)和(0,2),所以我可以循环遍历每个子元素元素
我知道这是一个混乱的解释,但我希望它有某种意义。
【问题讨论】:
标签: c# unity3d scaling grid-layout