最近寫得有點(diǎn)累。想寫的時(shí)候再繼續(xù)我的教程。今天馬上上傳小家的代碼。這樣,大家也可以在這個(gè)大世界里擁有溫暖的安息地。(大衛(wèi)亞設(shè))。
#連接到 Minecraft from mc import Minecraft import time mc = Minecra() #設(shè)置世界不可破壞 mc.setting("world_immutable",True) #指定一個(gè)世界的位置 x = 184 y = 66 z = 385 #造房子,造房子用磚頭1 mc.setBlocks(x,y,z,x+8,y+6,z+8,1) mc.setBlocks(x+1,y+1,z+1,x+7,y+6,z+7,0) #造房頂,for ...in range(n)是一個(gè)控制次數(shù)的循環(huán),n就是循環(huán)的次數(shù),i的值為0至n-1 for i in range(6): mc.setBlocks(x,y+6+i,z+i-1,x+8,y+6+i,z+9-i,1) for i in range(5): mc.setBlocks(x+1,y+6+i,z+i,x+7,y+6+i,z+8-i,0) #房頂安裝燈(螢石89),螢石夜里會(huì)發(fā)光 mc.setBlocks(x+1,y+6,z,x+7,y+6,z,89) mc.setBlocks(x+1,y+6,z+8,x+7,y+6,z+8,89) #樓梯,樓梯用的是鵝卵石4 mc.setBlocks(x+1,y,z-1,x+4,y,z+1,4) #窗戶,玻璃的代碼是102 mc.setBlocks(x,y+2,z+3,x,y+4,z+5,102) mc.setBlocks(x+3,y+2,z+8,x+5,y+4,z+8,102) mc.setBlocks(x+5,y+2,z,x+6,y+3,z,102) #火爐,87是末地基巖,只有末地基巖上燃燒的火(51)才一直不會(huì)熄滅,普通的火會(huì)一會(huì)兒就熄滅 mc.setBlocks(x+7,y+1,z+3,x+7,y+3,z+5,1) mc.setBlocks(x+7,y+1,z+3,x+7,y+1,z+5,87) mc.setBlocks(x+7,y+2,z+4,x+7,y+2,z+4,51) #制作動(dòng)態(tài)的門,如果在臺(tái)階上,門開(kāi),如果不在,門關(guān)。這里的while True,相當(dāng)于scratch中的重復(fù)執(zhí)行 while True: #獲得角色的位置 pos = mc.() posx = posy = posz = #如果角色腳下的方塊是鵝卵石,那么開(kāi)門,否則就關(guān)門(木頭17) if mc.getBlock(posx,posy-1,posz) == 4: mc.setBlocks(x+2,y+1,z,x+3,y+3,z,0) (1) else: mc.setBlocks(x + 2, y + 1, z, x + 3, y + 3, z, 17)
1.《mc怎么造房頂?總結(jié)很全面速看!李老師教你用Python玩《我的世界》——給自己蓋個(gè)家吧》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《mc怎么造房頂?總結(jié)很全面速看!李老師教你用Python玩《我的世界》——給自己蓋個(gè)家吧》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/gl/3120782.html