随机生成节点,节点图片是相同的,但不能有重叠的排序怎么实现啊?
不确定是不是你要的
创建随机数预制体并在初始化时给予座标
最后加入至父节点中
这样查询父节点时就会发现子结点是随机数量
layout了解一下
layout好像做不到随机摆放,不重叠吧
我的意思是说,我想在一个特定区域完全随机的节点,节点是完全一样的正方形图片,不能重叠
我的意思是说,我想在一个特定区域完全随机的节点,节点是完全一样的正方形图片,不能重叠的
新生成的点,与之间生成的点之间的距离要大于等于正方形的边长*1.414。生成的点记录到一个数组中用来判断新点的重叠情况
1赞
先创建个节点 按你心意添加子节点并设好位置 随机某个子节点的位置 赋给当前随机生成的节点
已解决,谢谢大家
怎么解决的 楼主还在关注此论坛吗?
不如不回复,回复解决了也不说方案
用网格就好了。将场景划分成节点图片大小的格子图,然后随机放在格子里,就可以保证不会重叠。当然,这样这些图片显得有些太整齐了。可以在生成位置后,然后根据四周图片分布进行偏移。这样看起来就比较随机了。
这只是我的一种想法,应该可以实现,不过不知道有没有更好的。
我也是看了其他人的方法这样把场景划分的,但是具体怎么去划分 ,以及如何不重叠 还是没有实现,感谢你的回答!