UID1652504性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2024-3-8最后登录1970-1-1
| 本帖最后由 普通furry小白鸽 于 2024-3-8 15:59 编辑
适用于1.13+
BGM:赴大荒 在游玩跑酷地图时,我们经常见到一些特殊效果方块,比如说踩上去会飞天的方块或者踩上去就会死的方块。作为新手,你可能会好奇这些东西是怎么制作出来的。 这里是制作教程,希望各位可以用这些方块做出更有趣的地图。喵~ [本帖含有(大量)隐藏文字]
1.命令方块基础 (大佬可无视)(话说真的会有指令大佬来看这个吗喵?) 在制作特殊效果方块时需要用到命令方块。命令方块分脉冲、连锁、循环三种,一般来说要制作这样的效果需要循环型命令方块。 获得循环型命令方块指令:
- /give @p repeating_command_block 1
复制代码 2.基本指令框架 特殊效果方块的核心在于execute指令,其语法极为复杂,只介绍核心结构部分。 核心框架:
- /execute as @a at @s if block ~ ~-1 ~ <block> run <command>
复制代码 接下来简单拆解一下这个框架。 /executeas @a at @sif block ~ ~-1 ~ <block> run <command> /execute:是各不同功能的子命令的集合,用于改变命令执行上下文,执行逻辑判断和管理并存储命令返回值,并在此基础上执行任意目标命令。(以上摘自wiki)(听不懂喵) as @a:将命令执行者设为玩家 at @s:将命令执行位置、条件判断位置设定为上文所指的目标 if block ~ ~-1 ~ <block>:检测目标脚下的方块类型 run <command>:执行命令 翻译成人话:判断所有玩家脚下的方块,满足条件则运行后面的指令 3.制作 将所给指令粘贴到循环型命令方块里面,并将<block>修改成需要触发效果的方块。修改完毕后,记得 注意:不同命令方块的这个参数必须设成不一样的,否则你会发现好几种效果同时在一个方块上生效(当然你故意这样搞我也拦不住你喵) 常见效果指令: /tp @s <x> <y> <z> 传送 /effect give @s <effect> <1> 给予玩家特定效果,离开方块后失效 /kill @s 强制击杀 弄完之后一定要测试,以免出现奇怪的bug(特性)。 4.装饰 在完成所有方块的设置后,你大概率会发现堆了一地的命令方块。以下提供一份我常用的装饰方式,让命令方块更加集中美观 注:在按住左ctrl的同时按鼠标滚轮可以把方块内部的数据一并复制(包括箱子里面的物品、告示牌的内容和命令方块的指令等),我们可以通过这种方式搬运命令方块。 (搬运完成以后记得看看是不是保持开启状态)
- 垫高一层方块,并排列命令方块。我的方法是将命令方块排列成较高的长方体。
- 将命令方块正下方和外围一圈的地基换成混凝土,颜色随意。
- 在多出来的一圈混凝土上放玻璃板,尽量与混凝土颜色一致。
- 封顶。封顶用的方块要与地基颜色一致。
(以上为个人偏好,如有自己觉得美观的方法可以补充)
5.设定强制加载区块 命令方块需要所在区块被加载才能正常使用,所以可能会出现距离太远/渲染距离太低然后导致无法生效的特性,因此需要设定强加载区块。 首先,按F3+G显示区块边界,然后在包含命令方块建筑的区块内输入指令 理论上最多输入四次即可,或者直接在命令方块组的四个角输入
以上为特殊效果方块的基础教程,更高端的用法正在摸索中,敬请期待
|
|