首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编辑Excel文件就可以在“我的世界”里建造你喜欢的小家哟

在我的世界中创建建筑,其实并不容易。不仅仅要考虑到对称,而且因为方块必须与方块连接才能被放置,所以在建筑建好后,还必须要拆除“支撑”方块。俗话说“条条大路通罗马”,Minecraft是一个灵活性非常非常高的游戏,所以各路大神把各种编程手段也引入到“我的世界”里。

Python是一种很“奇葩”的编程语言。很多时候只有你想不到的,没有Python做不到的。

Python可以用在Minecraft里吗?可以。

Python可以操纵Excel吗?可以。

可以在Excel里编辑文件,然后就可以根据在Excel里的设定自动在我的世界里建造吗?参照前两条,答案是可以。

这次我们用Python加上Excel在我的世界里创建一个简单的山洞。先整一个如上图的Excel文件。“1”代表的是建筑方块,“0”代表的是空气方块。当然,可以不仅仅是1与0这两种选择,可以选择多样化。除了“0”用来表示空气方块,其他的可以自由选择2啊3啊啥的,有多少个数字,就代表有多少种方块。

Python可以将Excel文件拆成一行行、一列列,还可以将每行按单元进行解析。在程序处理中,要进行三次“for”循环,分别是按照Z坐标轴(每个方块)的循环、按照X坐标轴(每行方块)的循环、按照Y 坐标轴(每层方块)的循环。

三次for循环

好了,充分发挥自己的想象力吧,不同的层用不同的方块创建各种奇异的建筑,只是多增加几个if~else而已。去嗨吧~~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190401A0BBKO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券