当前位置:笔屋小说网>Minecraft指令手册> 序言(2/2)
阅读设置 (推荐配合 快捷键[F11] 进入全屏沉浸式阅读)

设置 X

序言(2/2)

章节不对?章节无内容?换源看看: 81中文网起点文学
  

  如果把这只狗换成Minecraft(这里没有任何贬低MC的意思),那指令在Minecraft的作用你应该能想到吧?通过某种方式发出特定的一串字符,就会让Minecraft做出一些事情,比如不保存并退出游戏(?Minecraft没这个指令吧?)。

  当然,Minecraft并没有反射弧,所以Minecraft中的指令和对狗发出的指令有些不同。具体的不同在于——Minecraft中的指令,可以设定“参数”。

  什么是“参数”呢?我们知道,狗能理解这个指令并做出相应的动作是长久以来训练而成的。但像狗这种训练出的动作有个缺点——不会变通,即你并不能竖一个中指然后指了指十米开外的张三想让狗跑到张三身边,它仍然还是跑到你身边。放到Minecraft中,这就相当于是向Minecraft发出“杀死张三”的指令结果把自己给杀了(根据狗的思维方式,Minecraft只能理解“杀死”,但忽略了“张三“。并且因为“杀死”这条指令的效果是“杀死发出指令的人”,最终就导致你去世了)

  狗的思维凭借我们目前的技术还改变不了,但Minecraft的程序都是人写的,自然就要防止这种情况,让指令变得更加有用,于是就有了“参数”。参数可以在有限的范围内自由修改,这就增加了指令的自由度。有了“参数”后,“杀死张三”这条指令在Minecraft接收到时就会将其拆成两部分:杀死②张三。“杀死”被Minecraft理解为将要执行的动作,“张三”被Minecraft理解为这动作要执行在一个叫“张三”的东西身上。于是,你成功把张三给杀了。其中,“张三”就是这条指令的参数,你可以将“张三”改为“李四”,甚至是“王五”,再执行,就会杀死不同的玩家。

  也就是说,指令本质上只是一串可以让Minecraft做出特定反应的文本。指令的执行过程简单来说也仅仅只有如下四个步骤:

  执行者(如玩家)发送指令给Minecraft→Minecraft对收到的指令进行解析→如果指令语法正确则执行指令→返回指令执行结果

  在Minecraft真正的指令中,上面的“杀死张三”正确的写法为“/kill张三”。这些内容你会在后面的章节中详细地了解到。如果你成功理解了上面对指令的描述,接下来几十章的内容你应该也能够成功理解。

  注:如果你直接跳过了前面的内容,直接就看到了序言这,还请先往前翻看看作品相关内的本书需注意事项一章)

上一页 目录 我的书架 下一章