不想倾盆大雨
只想晴空万里?
命令方块来帮你
一键学会操控世界的神奇“魔术”!
今天发发菌给大家带来
有关“命令”的学习教程
掌握了它的使用方法
游戏运行便能随心所欲
还等什么
快随发发菌下划查收吧!
本章目录
在本章中,我们将学习《我的世界》中的命令,了解命令的用途,并学会使用各种基础的命令。
1
命令是什么?
在第一节(命令的用途)中,我们将一起认识命令(Command)这一概念,认识到命令在开发过程中的重要性。
2
如何执行你的命令?
第二节(使用命令的方法)中,我们一起学习命令的执行方法,了解命令不同的执行途径。
3
先理解,再开发!
在第三节(理解命令参数)中,我们了解命令的参数(Argument),学习什么是坐标(Coordinate),学习使用目标选择器(Target Selector)和原始文本(Raw Text)。
4
命令大全在这里!
在第四节(命令列表和概述)中,我们将列出一个命令的列表和概述供大家参考。
5
常用命令全掌握~
在第五节(常用命令及用法)中,我们将一起学习一些常用命令,以便更好地学习开发。
8
一招学会叠罗汉!
在最后一节(挑战:实体叠叠乐)中,我们将一起完成一个挑战,以此巩固前面学到的知识。
本期内容:
第一节(命令的用途)
第二节(使用命令的方法)
作为《我的世界》开发中的重要一环,命令起着举足轻重的作用。学会使用命令,不仅可以让我们的开发事半功倍,还能让玩家有更流畅的游戏体验。
在接下来的教程中,发发菌会带大家了解命令,逐步学习包括命令方块在内的使用方法,最后通过命令做出自己的作品,事不宜迟,快来一起学习吧ヾ(^▽^*)))
命令(Command)是《我的世界》中一个非常重要的系统。通过操作命令,你可以在世界中快速执行各式各样的操作,从简单的改变游戏模式或改变天气,到复杂的记分板和函数逻辑都能轻松实现。
创作命令的初衷是通过这种系统让游戏世界得以动态运行。例如,开发者可以通过命令实时监测玩家的周围环境,然后对特定环境做出特定反应。如此操作,可以让游戏不再是纯粹的静态,而更有生机活力。
虽然除了使用命令,我们依旧有很多种方式为游戏添加各种逻辑。但是命令作为与游戏嵌合度最高,且最为简单的一种表示形式,不仅可以简化模组的开发,还可以使游戏运行地更加流畅。
同时,命令也被整合到模组开发的方方面面中。我们不仅可以用函数(Function)来批量执行命令,还可以在实体、方块和物品等逻辑中执行命令,甚至,我们可以通过模组API执行命令,以简化脚本逻辑,或让模组其他部分相兼容,比如通过统一的记分板来记录世界信息,调配游戏资源内容等。
接下来,我们将通过简洁易懂的语言一起来学习命令的执行,小本本拿好啦~
每一个命令都必须经过使用才能生效,我们将命令的使用过程称作执行(Execute)命令。
为了使大部分命令顺利执行,我们需要在世界选项中打开“作弊模式”。这样,我们就可以使用所有的“作弊命令”和“非作弊命令”了,也无需担心命令的可用性问题。
如上图所示,在《我的世界》开发工作台的开发测试中,我们需要先勾选“作弊模式”,保证其开启。同时,我们强烈建议在探索命令系统时,开发者们可以将游戏模式更改为创造模式。
使用创造模式,玩家可以在其中自由地使用最高权限的命令,同时还可以操控命令方块以实现更多高级功能。接下来,我们一起来了解执行命令的多种方式。
通过聊天栏执行命令
进入世界后,我们按下T键(移动端用户是按下顶部的聊天按钮),我们将看到一个聊天栏(Chat Bar)覆盖在我们的界面上,这就是我们与其他玩家的聊天场所。
但是,值得注意的是,这个聊天栏的功能不止聊天。我们还可以将其视为一个控制台来执行命令。在聊天栏的第一个字符处输入斜杠【/】,我们将进入“命令的世界”。此时,屏幕上会出现很多命令的提示信息,这些可以用来提示我们输入正确的命令,我们可以利用这个信息进行命令的自动补全。
当我们输入命令的前几个字母后,屏幕上的提示信息也将自动筛选,对我们已输入的部分进行匹配。
随着我们的输入,我们可以看到符合筛选的命令将会越来越少,直到剩下最匹配的指令。
如果大家使用的是电脑设备,并且在屏幕上还有一些候选命令时按“Tab”键,就可以一键体验命令自动补全功能。重复按下“Tab”键可以让补全的命令在当前屏幕上提示的所有命令中循环。这是一个快速输入某个命令的非常实用的功能哦~
通过命令方块执行命令
在创造模式开启作弊的聊天栏中输入以下命令:
/give @s command_block
我们将得到一个命令方块(Command Block)。
这是一个以自己为执行者,执行预先配置的命令方块,只有在创造模式下通过对其按下“使用键”(PC端是鼠标右键)才可以将其配置界面打开。打开后,我们将看到如下一系列选项。
向上滑动阅览
1.命令输入:
命令输入是我们输入命令的地方,这里的格式几乎与聊天栏中输入命令相同。唯一的不同点是命令方块中的命令无需斜杠【/】前缀。
2.方块类型:
我们放下命令方块时默认是脉冲模式。脉冲模式的命令方块是橙色的,每激活一次就执行一次命令。
我们还可以将其改成绿色的连锁模式和紫色的重复模式。
连锁模式的命令方块只在指向它的命令方块执行命令时才会执行,而重复模式的命令方块被激活时每一游戏刻都会执行一次命令。
3.条件:
默认为无条件,即不受条件制约,无视周围的命令方块执行成功与否。有条件时,受到条件制约,即只有当前一个指向自己的命令方块执行指令成功时,自己才会执行命令。
4.红石:
脉冲模式和连锁模式默认需要红石,即必须由红石对其激活才能使其发挥作用,执行命令。但是如果调整成重复模式默认的保持开启,就可以使其重复模式的命令方块无需红石即可持续执行其中的命令;连锁模式是在感应后立即执行一次,脉冲模式则在设置完毕后立即执行一次,且此后将无法再次执行。
4.执行第一个已选项(Execute on First Tick,在首刻执行):
在激活后第一个游戏刻立即执行,而非进入挂起状态等待延迟后再执行。
5.已选项中的延迟(Delay in Ticks,延迟刻数):
对于脉冲模式命令方块和连锁模式命令方块,指定在被激活或触发后,执行命令之前延迟的游戏刻。对于重复模式命令方块,指定其重新执行命令所延迟的游戏刻。
通过函数文件执行命令
函数(Function)是一个允许开发者使用.mcfunction文件作为一个命令集合来批量执行命令的功能,常常配合命令方块实现一些高级功能。
在函数文件中,一条命令独占一行,没有斜杠【/】前缀。在文件中可以使用【#】来开启一个注释,【#】之后的文字都会属于注释内容而不被执行。
通过/function命令,我们可以执行一个函数。/function的语法是/function <name: filepath>。比如,我们可以通过/function test来执行行为包根目录的functions文件夹下的test.mcfunction文件。
通过/reload命令,我们可以重新加载行为包中的函数文件。通过该命令,我们可以更快地调试函数而不重启游戏。
原来在《我的世界》变“魔术”
可以这么简单
大家都学会了吗?
要想把命令研究透彻
可不是一件容易的事情哦
快快复习好今天所学
下期教程我们一起
探索更多命令的“奥妙”吧~
以下哪个按键可以使命令实现自动补全(电脑端)?
A. 【Shift】
B. 【Tab】
C. 【 #】
活动规则(注意,规则有所调整哦~):
① 活动截至2022年4月12日18:00:00,在评论区写下答案与解析,我们将在回答正确的开发者中随机抽取一位送出【神秘周边】*1;
③ 答案、中奖名单及兑奖说明详见下期教程。
上期答案:C
开发养成企划
四月的活动现已开启,参与范围包括2022年4月1日00:00:00-4月30日23:59:59期间发布的所有教程,奖品更新为【末影人书包】!
戳今天的第二篇文章,查看活动详情,积极参与踊跃留言!说不定四月的优秀课代表就是你哦~
前篇回顾
史上最全!开发者们的“工具百宝箱”到底有多丰富呢?
更多开发教程
快来自定义你的世界
千呼万唤始出来~你们要的附加包教程终于来啦!
附加包进行时2.0,是时候来认识行为包啦~
想要颠覆世界?发发菌来教你如何用附加包打破常规!
打包导出,一次就够了!
导入导出一篇看懂,包教包会,不会再来!
叮!你有一份基岩版包体的导入、导出指引待查收!
方块的诱惑
假·拔苗?真·助长!作物生长的秘籍找到了!
学会“种植”苹果后,我的高傲已尽数体现!
针对“MC开发大师成长指南”
我们还设置了课程问卷
欢迎大家对课程提出宝贵的建议~
将“我的世界Minecraft开发者”设为星标
↓第一时间掌握开发圈新鲜事↓
即刻“命令”你的世界~