天才一秒记住【第一中文网】地址:www.dyzww.cc
(本章已于2022\/7\/20日重写)
(本章写作时,作者使用的是基岩windows10版1.19.10、基岩Android版1.19.10、Java版1.12.2和Java版1.19)
(强烈推荐在游玩minecraft时阅读此章)
(本章的内容由于和指令没有太大关系,所以并不会讲得很详细)
在上一章,我们了解了结构方块五个模式中最重要的两个模式:储存和加载。这一章,我们将会了解剩下的3个模式:角落、数据和3d导出。
—3角落模式
角落模式(corner mode)和储存模式的结构方块是互相配合的。在储存模式的结构方块中,有一个『探测』按钮,可以快速地通过同名的角落模式结构方块检测结构的大小和位置。
那到底怎么使用呢?举个简单的例子:
████████?█
███▓▓▓▓▓██
██?███████
其中,?代表着储存模式的结构方块,?代表着角落模式的结构方块,阴影部分代表我们要保存的结构。
我们只需要在储存模式中,写上结构要存储成的名称,比如填写『my:str』,然后在角落模式结构方块中的『结构名称』参数也写上『my:str』,最后使用『探测』功能,游戏就会以这两个结构方块的位置分别作为两个顶点构成一个长方体,这个长方体就是储存的区域。游戏也会自动更新储存模式结构方块中的相对位置和大小两个参数。最后,你只需要按下『保存』就可以将结构存储下来。
你也可以使用两个角落方块来选取区域:
████████?█
█?█▓▓▓▓▓██
██?███████
在这里,你只需要确保两个?都写上了相同的『结构名称』,并且和?的一致,最后使用『探测』功能,游戏就会自动以这两个?为顶点来选取区域。
需要注意的是,角落方块选取的区域不能超过游戏规定的上限,也不能是一个2维甚至是1维的区域(即长宽高都不能为0)。并且,如果有超过两个同名的角落方块,虽然游戏也能选取,但选取的区域会有些奇怪。
—4数据模式[仅Java版]
数据模式(data mode)主要的用途是用来自然生成结构,虽然说在Java1.17以下版本结构方块的默认模式都是数据模式,但它对于玩家的用处其实并不大。
数据模式的结构方块只有一个参数:自定义数据标签名称。你虽然能够填写一些参数,但其实你并不能自己触发数据模式的结构方块,这只能由游戏在自然生成的过程中触发。
所以即使截止Java1.19版本,数据模式对于玩家来说也没有任何用途。但是,对于游戏来说,这东西有着很大的用途。数据模式内填写的东西是游戏内自带的函数,游戏触发数据模式结构方块时其实就是触发指定的函数,然后对诸如箱子之类的东西进行修改,比如放上战利品表之类的。如果玩家也能够使用数据模式来触发函数,那这个数据模式瞬间就变得十分有用,上限就变得无限大啊!
所以作者这边就埋个坑,看看mojang以后到底会不会允许玩家使用数据模式。
—53d输出模式[仅基岩版windows10版本]
3d输出模式(3d Export mode)有些类似于存储模式,只不过它并不是储存结构,方便玩家以后生成,而是直接将游戏内的结构导出为3d模型文件,以用于其他地方,比如动画制作、手办制作等等。
需要注意的是
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!