• minecraft pi edition跑起,呵呵


    补充:这里有一个赶脚还不错的帖子,关于python api的。

    废话不说。

    下载

    解压:tar -zxvf minecraft-pi-0.1.1.tar.gz

    我放在了~/mcpi这里

    cd ~/mcpi

    ./minecraft-pi

    如果permission denied,就先chmod +x minecraft-pi,再./minecraft-pi

    然后就没有然后了。。。

    ~/mcpi里还有个api目录,里面是你可以用来操控游戏世界的api,官网翻了一圈,没找着文档,家长急着叫开饭也懒得找了,不过找到一个用python api画彩虹的例子,未验证,不保证可用。。。主要部分如下:

    import mcpi.minecraft as minecraft
    import mcpi.block as block
    from math import *
    
    colors = [14, 1, 4, 5, 3, 11, 10]
    
    mc = minecraft.Minecraft.create()
    height = 60
    
    mc.setBlocks(-64,0,0,64,height + len(colors),0,0)
    for x in range(0, 128):
            for colourindex in range(0, len(colors)):
                    y = sin((x / 128.0) * pi) * height + colourindex
                    mc.setBlock(x - 64, int(y), 0, block.WOOL.id, colors[len(colors) - 1 - colourindex])

    排错:

    第一次运行时出现sendto failed code...神马的错误,关闭,再来,照旧。刷刷微博再来,好了,错误消失了。。。

    消失了之后变成了一个大黑框,什么都没有。是因为我是用vnc看的。直接hdmi接电视,好了。

  • 相关阅读:
    EduCF-69 Array Splitting (连续子序列,规律)
    Subsequence 单调队列
    HDU
    HDU
    Numpy 切片和索引
    Numpy 从数值范围创建数组
    Numpy 的常用属性 和创建数组
    Numpy 线性代数
    Numpy 矩阵库(Matrix)
    Numpy 创建数组
  • 原文地址:https://www.cnblogs.com/alanalan/p/2910901.html
Copyright © 2020-2023  润新知