php我的世界网页地图,我的世界:原版生存也有苦力怕方框?利用地图绘制,你也可以做到...

sgs_tc_news.php?req=pJTtVXJXIyxFC6l_SLsVe3z0Em_r2cMGcRrR06vHZRQ=

最近在浏览国外MC论坛的时候看到了这样一张截图,很多玩家对此感到疑惑,翻遍了整个MC也没有找出这个苦力怕形状的方框究竟的制作方法,因此希望有人可以答疑解惑。

sgs_tc_news.php?req=pJTtVXJXIyxFC6l_SLsVe3z0Em_r2cMGcRrR06vHZRQ=

从图中的细节可以看到这是利用物品展示框做出的效果,但是MC中确实没有苦力怕形状的方框可以进行展示,所以感到疑惑也属实正常。但是仔细思考你其实也能想到,这利用到了MC地图,通过自己绘制地图然后在展示框中展示,从而达到效果。既然说到了地图,那么咱们就来聊聊地图,那些你不了解的原理。

01区块

sgs_tc_news.php?req=pJTtVXJXIyxFC6l_SLsVe3z0Em_r2cMGcRrR06vHZRQ=

聊地图之前咱们需要先来了解一下MC的区块。

区块的定义很简单,Minecraft世界里一个大小为16×256×16的部分就可以称作一个区块,而且一个世界可以生成14万亿个真区块。

但区块也不是随便画一个符合大小范围的区域就是,还是有一定要求的。想要构成区块,那么区块的边界X轴和Z轴坐标一定要能被16整除,只有符合这个条件才能被称作一个区块。例如X坐标在0到16区间并且Z轴坐标在0到16区间内的方块即为一个区块,其余的以此类推。

sgs_tc_news.php?req=pJTtVXJXIyxFC6l_SLsVe3z0Em_r2cMGcRrR06vHZRQ=

如果你还是很糊涂,而且不明白,那么你可以通过另外一种方式来清晰的了解。按下F3+G组合键,你会看到在《我的世界》中出现了很多黑色细线,而它们又围成了一个又一个的区域,这就是一个区块。如果不信你可以数一下,看看是不是Z轴和X轴都是16格,其边界又是否能够被16整除。

02地图大小

sgs_tc_news.php?req=pJTtVXJXIyxFC6l_SLsVe3z0Em_r2cMGcRrR06vHZRQ=

了解完区块之后咱们可以来了解地图了。

地图这个道具玩家应该经常会用到,多用于探索地图的时候,或者找宝藏的时候,但你可能仅仅知道怎么看地图,但对地图的绘制却一无所知。

地图的大小为128×128像素,所以它能够显示的最小区域为128×128方块区域,也就是8×8个区块。最大显示区域为2048×2048方块,也就是128×128个区块。而想要做到改变地图显示区块的变化,则需要调整地图的缩放。

sgs_tc_news.php?req=pJTtVXJXIyxFC6l_SLsVe3z0Em_r2cMGcRrR06vHZRQ=

地图一共有五个缩放等级,分别是128×128个方块、256×256个方块、1024×1024个方块以及2048×2048个方块。不同缩放等级地图的合成所需材料也不同,拿Java版来说,在制图台上放好原地图(128×128),随后放入一张纸即可合成256×256个方块的地图,以此类推。

03地图定位

sgs_tc_news.php?req=pJTtVXJXIyxFC6l_SLsVe3z0Em_r2cMGcRrR06vHZRQ=

当你了解完地图所显示区域大小之后,你接下来需要了解的则是地图怎么选择区域显示,毕竟想要划分出一个128×128个方块的区域有着无数种方法。而这也是很多玩家不理解之处,为什么使用空地图的时候,自己不会处于地图的中心?

地图的显示的区域同样是有要求的,边界处的X、Z轴坐标一定是8的倍数。比如在(X,Z)为(0,0)处玩家处于中心,地图的四个角坐标分别为(-64,64)、(64,64)、(64.,-64)、(-64,-64)。在这四个角围城的区域内,即为地图显示的区域。

sgs_tc_news.php?req=pJTtVXJXIyxFC6l_SLsVe3z0Em_r2cMGcRrR06vHZRQ=

以此类推,当你沿X轴向左或向右行走128格,使用一张新地图,你的位置依旧会在地图中心。而一张地图只能显示一个区域,不能重复使用。至于其他几个缩放等级则以此类推即可。

关于地图的知识还有很多,这里讲到的也仅仅是一些基础原理。但掌握这些基础对于不懂的玩家来说已经足够了,而想要更深入的了解则需要自己在游戏中去实践了解。当然,有了这些基础你就可以着手绘制地图了,苦力怕方框你也可以做出来。

(PS:地图的使用总体来说还是很复杂的,迷恋也仅仅掌握了一些,所以如果有说错的地方还望大佬指出。)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值