当前位置:首页>python>在《我的世界》游戏中学python编程—5、创建金字塔(for循环语法)

在《我的世界》游戏中学python编程—5、创建金字塔(for循环语法)

  • 2026-10-09 21:19:28
在《我的世界》游戏中学python编程—5、创建金字塔(for循环语法)

通过控制方块能构各种各样的建筑,今天,我们通过设置方块代码和循环语法,来实现一座空中金字塔。下面,让我来开始吧!

效果展示

程序实现步骤:

1、找到合适的位置,获取需要产生金字塔的坐标。

2、使用创建方块代码和循环,实现金字塔的创建。(金字塔地面大,上面小)。

程序代码

找到合适的位置:
获取玩家角色的坐标:(80,0,0)。
铺设过程(最好铺成正方形,即行数和每行的个数相同):
import mcpi.minecraft as minecraftimport mcpi.block as blockimport time #时间库mc = minecraft.Minecraft.create()#从坐标(80,0,0)开始设置方块,设置10行,每行10个。width = 10  #金字塔底层宽度height = width//2 #金字塔高度start_x = 80 #起点x坐标start_y = 0 #起点y坐标start_z = 0 #起点z坐标x = start_xy = start_yz = start_zmc.player.setTilePos(start_x,start_y,start_z)for i in range(height):    x = start_x+i    z = start_z+i    for j in range(width):        for k in range(width):            mc.setBlock(x+j,y+i,z+k,block.GOLD_BLOCK)            time.sleep(0.1)    width-=2 
程序中调整金字塔起点坐标,可以改变金字塔的创建位置。
调整金字塔底层变量的值,可以改变金字塔的大小。

注意:请找到你的python code文件夹,然后将你的代码保存在该文件夹下的MinecraftCoding\MCDemo目录中。

END

最新文章

随机文章