pca006132
本帖最后由 pca006132 于 2017-6-20 15:45 编辑

我受够了关键字了,每次编辑都得审核
https://commandtutorials.neocities.org/spec.html
来自群组: Command Block Logic

lrf8643
本帖最后由 lrf8643 于 2017-6-17 19:12 编辑

在命名上,小驼峰,大驼峰,西班牙命名法应该都是可以的。
小驼峰:gameBody
大驼峰:GameBody
西班牙:game_body

一下子规定用西班牙命名法,估计很多人都会不适应。
function system:init if @s[score_sys_start=0]
function system:init if @s[scoreSysStart=0]
function system:init if @s[ScoreSysStart=0]

还有就是拼音和英文,在一个命名里英文就是英文“gameBody”,拼音就是拼音“youXiZhuTi”。
严禁出现中英同体的命名,如:“gameZhuTi”,“youXiBody”。
命名要做到见名知意,比如重置地图“resetMap”,“chongZhiDiTu”。
命名最好简单明了,不宜使用很难得英文。最好是全篇英文命名,英文不好的话,还是建议全篇拼音命名。

pca006132
本帖最后由 pca006132 于 2017-6-17 19:00 编辑
lrf8643 发表于 2017-6-17 18:51
在命名上,小驼峰,大驼峰,西班牙命名法应该都是可以的。
小驼峰:gameBody
大驼峰:GameBody

规定西班牙命名(???)是文件及文件夹,因为mc里调用时是当小写的,因此就强制小写算了
至于变量怎么命名就是你们的事情,这标准不会限制,只是建议加上前缀而已

至于你最后那命令,scoreSysStart这些是不能执行的

langyo_v3
总感觉还缺了点什么……

不如你再出个合成和结构文件的标准?

pca006132
langyo_v3 发表于 2017-6-17 20:33
总感觉还缺了点什么……

不如你再出个合成和结构文件的标准?

就差结构了。我没记错的话合成得等1.13,现在得改jar

jack_lxy
建议规定变量和tag的命名规则,如果都用简单单词的话,这些很容易冲突...

pca006132
jack_lxy 发表于 2017-6-17 20:51
建议规定变量和tag的命名规则,如果都用简单单词的话,这些很容易冲突...

tag: 加上前缀
scb obj: 可加可不加,如果长的话根本加不了(16char限制),而且长的碰撞几率较低
其实都写在上面的

机器人WBW
本帖最后由 林扬骐 于 2017-6-17 21:42 编辑

还是有点迷糊啊,请问如果假设这样的可不可以符合呢?(例子手机上看不了)谢谢

  1. 文件夹名:linyangqi_jiemi  (林扬骐_解密)
  2. 初始化(可否多个?):init_jiemi_A.mcfunction
  3. 高频的(内部多个"function"命令调用其他函数)main.mcfunction
  4. 其他的(那个"平移")(参考的@ruhuasiyu的起名233):move_along_terracotta_all.mcfunction(上面与侧面)
  5. move_along_terracotta_on.mcfunction(上面)
  6. move_along_terracotta_beside.mcfunction(侧面)

复制代码

pca006132
林扬骐 发表于 2017-6-17 21:41
还是有点迷糊啊,请问如果假设这样的可不可以符合呢?(例子手机上看不了)谢谢
...

建议:
模块名称: linyangqi-jiemi
初始化: init.mcfunction 里面调用别的function
高频: main.mcfunction 里面调用别的function
其他那些其实没啥命名标准

ruhuasiyu
林扬骐 发表于 2017-6-17 21:41
还是有点迷糊啊,请问如果假设这样的可不可以符合呢?(例子手机上看不了)谢谢
...

你那个没计分板没tag无所谓的,只要execute执行者就可以用了,啥都不用列啊

第一页 上一页 下一页 最后一页