本帖最后由 金芒芒 于 2023-11-10 12:19 编辑
你说sprite.x = x会不会跟格子包裹一样排列呢
我就差最后一步了
sprite[i].x= 115+i%10 *86
sprite[i].x= 115+i%10 *86
if i == 10 # 如果 i == 10 adj_y = 86 # 调整_x=0 adj_x = -10 # 调整_y=0 end #@选项背景[i].x = 原点_x + 56+43*(i+调整_x) @cur_back[i].x = origin_x + 56+43*(i+adj_x) #@选项背景[i].y = 原点_y + 141 + 调整_y @cur_back[i].y = origin_y + 141 + adj_y #@图标[i].x = 原点_x + 56+43*(i+调整_x) @icons[i].x = origin_x + 56+43*(i+adj_x) #@图标[i].y = 原点_y + 141 + 调整_y @icons[i].y = origin_y + 141 + adj_y end
if i == 10 # 如果 i == 10
adj_y = 86 # 调整_x=0
adj_x = -10 # 调整_y=0
end
#@选项背景[i].x = 原点_x + 56+43*(i+调整_x)
@cur_back[i].x = origin_x + 56+43*(i+adj_x)
#@选项背景[i].y = 原点_y + 141 + 调整_y
@cur_back[i].y = origin_y + 141 + adj_y
#@图标[i].x = 原点_x + 56+43*(i+调整_x)
@icons[i].x = origin_x + 56+43*(i+adj_x)
#@图标[i].y = 原点_y + 141 + 调整_y
@icons[i].y = origin_y + 141 + adj_y
end
|