mc多层金字塔

import mcpi.minecraft as mmc  # 导入Minecraft API模块

mc = mmc.Minecraft.create()  # 创建Minecraft连接

# 获取玩家当前位置的坐标
x, y, z = mc.player.getTilePos()

ceng = 10 #设置层数
a = ceng - 1 #设置x和z的初始增减值
#? 至少知道for干什么的, for循环的格式怎么写
#? range()函数怎么用 能生成出来什么东西
for i in range(ceng):# 0-99 # 控制建造几层
    #? 知道setBlocks怎么用,能看出其中规律
    mc.setBlocks(x-a,y+i,z-a,x+a,y+i,z+a,41)
    #! 对变量的灵活运用
    a -= 1 #每建一层, x和z的增减值就减1 金字塔一层比一层小

mc.player.setTilePos(x,y-15,z)
# 网址:http://www.seeaurora.cn

作业 : 思考如何利用程序一次性运行程序,建造多个金字塔,形成金字塔林.

  • Avatar photo

    宁妄

    一个热爱自然却被困在代码世界的“人”

    Related Posts

    综合复习

    1️⃣ 认识Python Python就像和电脑说话的“魔法…

    牛马耕地

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注