• 【问卷调查奖励发放公告】

    感谢大家积极参与本次 MineBBS 社区问卷调查。200 金粒的参与奖励已完成发放。部分用户发放失败,请【点击此处】 查看详情。

教程 MC指令设计系列教程

重工业玉米

【Lv:1】

注册
2023/04/08
消息
1
金粒
1,685金粒
[MD]
# 目录
[/MD]




[MD]# 第 0 节[/MD][MD]本节最后修改于 `2022 / 11 / 12`
[/MD]
[MD]## 前言[/MD][MD]欢迎阅读《MC指令设计系列教程》。本来想把标题起做《我在MC玩指令探究出的以实体为主的独特设计模式》,但是教程的形式可以让更多人看懂,说不定大佬们也能喷的轻一点(希望),就用这个标题了。

可以看出本文更偏向于实际工程而非理论,不需要额外学习什么东西或者有天才般的智商才能阅读。本文讲解的是如何更加系统化地编写指令。因为我探究出的不能说很多,所以这个文章可能现在不算长,之后探究出什么东西再发上来。这就是传说中的连载吧!

本系列指令示例为基岩版指令,而且不具体讲解指令的用法。对于指令的设计方法,其实具体执行什么指令不太重要吧。

有什么问题还是希望能提出来,我会尽量解决的。

[永久地址:阅读本文章的 Markdown + LaTeX 版本](https://github.com/n9gc/the-minecraft-command-design)
[/MD]
[MD]## 关于指令示例[/MD][MD]本文章指令示例如下

```
# 我是注释
//我也是注释,我常跟在指令后头
```

```
[+,M,-,0] say hh

# 指令由两部分构成,前面的方括号内是命令方块信息,后面是指令
# 方括号内从前到后分别表示:
# 1. 是否保持开启(+是/-否/~随便);
# 2. 方块类型(M脉冲/L连锁/X循环/~随便);
# 3. 有无条件(+有/-无/~随便);
# 4. 延迟(数字/~随便)。
# 所以上方表示一个保持开启的脉冲命令方块,无条件,延迟为0,指令为say hh
```

```
[~,~,~,~] say 我是一个命令方块
[~,L,~,~] say 我接在上一个命令方块的下边

[~,~,~,~] say 我是另一个命令方块

# 若两个命令相邻,则他们在同一串命令方块上
# 若两个命令之间相隔一行,则他们属于不同的命令方块串
```
[/MD]
 
最后编辑:

在线会员

  • Xepa7638
  • qimo
  • Amireux Cloud
  • hh飞景
  • 程小白
  • FS20
  • xinghe0635
  • aleydsp
  • Ami
  • 她说卖都不给我
  • 麻辣怪味果冻
  • BeiHaiBin
  • NetK
  • 1097614676
  • Ry0a
  • zhqojianxin
  • 干物清城社区
  • Wzhshidd
  • 357321
  • anerli
...和 12 更多。
后退
顶部 底部