c# - Unity - 对象定位所需的帮助
问题描述
这里需要一些关于统一对象定位的帮助,我已经尝试了将近两天,但没有得到任何结果。
因此,如果您查看下图,则有 2 个对象。
一种是盘子(红色)
一个是立方体(蓝色)
我从脚本创建了下面的整个对象。生成板(红色对象)时,比例为 (4 x 0.4 x 4)。
至于立方体,请看这张图片,所以有 5 种可能的立方体类型,每种类型都有自己的矢量大小
我想要实现的是每个立方体(蓝色)都有自己预定义的矢量大小,当脚本运行时,我想以整齐的方式将立方体相应地放置在板的顶部。
如果你看第一张图片,现在一切都很乱,立方体在盘子外面,等等。有人知道实现我想要的最好方法是什么吗?
下图是我想要实现的,一切都很整洁,在盘子上。
谢谢,非常感谢!
编辑:立方体的数量不是固定的,基本上我们通过读取 TXT 文件来填充立方体,它告诉系统每个盘子的立方体数量以及立方体的大小,我们只需要正确定位它。例如,在读取 TXT 文件时,它可以告诉系统第一个盘子将有 4 个立方体和 X 个大小。(所以我们有 5 种不同类型的尺寸,根据尺寸,我们需要将其相应地安装在盘子上)
解决方案
我认为您需要根据板的边界计算立方体(蓝色)的位置。在这里检查:界限
推荐阅读
- database - Neo4:我需要帮助以更正确的方式对我的数据进行建模
- php - SQL 棘手的嵌套请求
- amazon-web-services - 具有 EC2 实例角色的规范用户 ID
- haskell - 堆剖面图具有完美的线性尾部
- android - 获取完整的 html div 文本
- python - Graphframes/Graphx 连接的组件跳过数字
- ios - 无法在容器视图中切换到另一个子视图控制器
- vb.net - 自定义 DataGridViewRowCollection 的问题
- python - Django没有立即保存新行条目?
- python - 如何将列表值传递给 SQL Select 查询?