首頁 > 智能 > 正文

    我的世界可以用Python操縱Excel將結(jié)構(gòu)方塊掃描復(fù)制

    2019-04-16 09:36:18來源:迦藍(lán)baby  

    結(jié)構(gòu)方塊

    上篇文章我討論了用結(jié)構(gòu)方塊來將自己喜歡的建筑復(fù)制到自己的世界里的方法。雖然很酷,但是也有一個(gè)缺陷,那就是結(jié)構(gòu)方塊所能復(fù)制的區(qū)域大小的有邊界限制。那就是最大32個(gè)方塊,所以我們需要使用多個(gè)結(jié)構(gòu)方塊才能完成對(duì)一個(gè)體積比較大的建筑之復(fù)制。進(jìn)入穿梭們?nèi)タ纯矗何业氖澜纾河媒Y(jié)構(gòu)方塊將你喜歡的漂亮建筑拷貝到自己的游戲中

    為了避免這樣的限制,還是請(qǐng)出大神Python來幫助我們干這件事吧。上次我曾經(jīng)寫過一篇文章,那就是基于Excel來實(shí)現(xiàn)在Minecraft中自動(dòng)建筑:編輯Excel文件就可以在“我的世界”里建造你喜歡的小家喲

    Python很擅長操縱Excel,只需要很短的幾行代碼,就可以完成對(duì)Excel的讀取與寫入。有Excel文件,就可以讀取其中的信息以在Minecraft里面建造;反過來也可以將Minecraft里的建筑信息寫入Excel。反復(fù)這兩個(gè)過程,就可以實(shí)現(xiàn)“跨世界”的建筑復(fù)制。

    源代碼

    blockid = mc.getBlock(originx+x, originy+y, originz+z)

    python調(diào)用MinecraftAPI,根據(jù)坐標(biāo)取得方塊ID。

    f.write(str(SIZEX) + "," + str(SIZEY) + "," + str(SIZEZ) + "\n")

    python操縱Excel 將取得的建筑方塊信息寫入進(jìn)Excel。這里分別進(jìn)行了X,Z,Y共三次循環(huán),就可以將方塊的信息寫入到Excel里面去。

    結(jié)果大致就是這樣子

    用python操縱Excel有一個(gè)小問題,局勢(shì)系統(tǒng)在運(yùn)行速度上可能比較慢,不過這個(gè)問題并不很大。

     

    標(biāo)簽: 我的世界結(jié)構(gòu)方塊

    相關(guān)閱讀

    相關(guān)詞

    推薦閱讀

    久久久久久亚洲AV无码专区| 99ri精品国产亚洲| 国产亚洲视频在线播放| 亚洲综合国产成人丁香五月激情 | 亚洲欧洲精品久久| 久久精品国产精品亚洲蜜月| 亚洲女同成av人片在线观看| 国产成人99久久亚洲综合精品| 亚洲国产中文v高清在线观看| 亚洲Av无码国产一区二区| 亚洲中文字幕AV每天更新| 亚洲国产成人91精品| 亚洲一卡二卡三卡| 亚洲激情视频图片| 伊人久久五月丁香综合中文亚洲| 亚洲精品视频在线免费| 亚洲国产精品一区二区久久| 亚洲妇熟XXXX妇色黄| 亚洲精品乱码久久久久久按摩 | 亚洲va成无码人在线观看| 亚洲伊人久久大香线蕉影院| 亚洲一级高清在线中文字幕| 久久精品亚洲AV久久久无码| 亚洲国产精品免费观看 | 亚洲女同成av人片在线观看| 亚洲国产精品无码成人片久久| 亚洲AV无码成人专区片在线观看| 亚洲国产成人久久综合一| 亚洲黄色免费在线观看| 亚洲一区二区三区91| 亚洲另类自拍丝袜第五页 | 亚洲国产老鸭窝一区二区三区| 亚洲专区在线视频| 亚洲国产日韩在线| 亚洲精品色播一区二区 | 亚洲欧洲国产日韩精品| 亚洲欧洲日韩国产| 亚洲性无码一区二区三区| 欧洲亚洲综合一区二区三区 | 精品国产亚洲男女在线线电影 | 午夜亚洲国产理论片二级港台二级|