我需要帮助:
structureRegion = box
blocks = 0
for x in xrange(structureRegion.minx,structureRegion.maxx):
for y in xrange(structureRegion.miny,structureRegion.maxy):
for z in xrange(structureRegion.minz,structureRegion.maxz):
if blockAt(x, y, z, level) != 0 or air:
blocks = blocks + 1
for block in blocks:
for x in xrange(structureRegion.minx,structureRegion.maxx):
for y in xrange(structureRegion.miny,structureRegion.maxy):
for z in xrange(structureRegion.minz,structureRegion.maxz):
coords2 = []
coords2.append((x,y,z))
part1 = ''.join(coords)
part2 = ''.join(coords2)
当我使用这个时,我在标题中得到了上面的错误。你知道吗
我只想通过每个块,直到没有更多的和重复代码。你知道吗
谢谢
(顺便说一句,这是为Minecraft和MCEdit过滤器准备的)
较短(并修复了一些其他错误):
blocks
是一个整数,但行for block in blocks:
试图将其视为iterable(列表、集合、元组等)而不是,因此出现了错误。你知道吗相关问题 更多 >
编程相关推荐