level 5
每一个小方块是24*24,每一个元素一个小方块,使用克隆,怎么定位置啊
2020年10月06日 01点10分
1
level 9
有一种笨方法,先给每个克隆体编号(私有变量),再创建一个列表,储存每一个元素的xy坐标,克隆体就移动到列表的编号项
2020年10月06日 13点10分
2
已经用这种笨方法解决了(简单方法求解)
2020年10月06日 14点10分
吧务
level 15
链表里按顺序存造型编号(空格也算一个),按从左到右从上到下的顺序打印就行了,不用存坐标。
2020年10月06日 15点10分
3
level 4
2楼的笨办法其实是最简单的好办法。
聪明办法(实际更蠢,泛用性强,有时候是不知道要画的内容的数量的)
思路:
一、设置起点
1.设置第一个元素的位置坐标。 比如舞台的左上角。
二、设置元素之间间隔
1.设置每个元素之间的间隔,比如3像素。
三、设置元素的属性
1.设置一个链表。 每一项内容是元素相关的属性,比如原子序数等,用于计算该元素处于元素表的第几行第几列。
四、画表
1.遍历所有的元素,每个元素位置为:
x坐标=起点x坐标+(横排序号-1)*(24+间隔)。
y坐标=起点y坐标+(竖排序号-1)*(24+间隔)。
24是基础图片大小。
如何通过原子序数和族序数计算出 横排和竖排的位置,可以自行百度。有公式。
2020年10月09日 03点10分
4
没注意楼主说的是横向打印,如果是横向那就很简单了。 x坐标=起点x坐标+(序号-1)*(24+间隔)就可以了。 序号就是遍历 从1开始到最后一个元素。
2020年10月09日 04点10分