以下所述仅代表个人观点哦
首先函数系统是1.12版本以后的一个功能 。他将原来进度系统中返回指令的部分单独提取出来 。做成现在的函数系统 。
函数系统有命名空间和函数文件组成 。命名空间就是方便我们编写者分类管理各种函数文件 。而函数文件 。简单来讲 。一个函数等价于多个命令方块 。函数文件里面每一行写一条指令 。当执行这个函数时 。里面的指令会按行依次执行 。如果在一个函数中调用其他函数 。那么在同一游戏刻 。被调用的函数中 。所有指令先执行完 。就像插队一样 。
function指令格式如下
function <命名空间:函数名>
function<命名空间:函数名> <选择器>
此外 。对于一些不放在出生点的模块 。我们还需要考虑到区块加载的问题 。相信这也是让许多人头疼的问题吧 。
函数系统显然不需要担心这个 。因为它所有的内容全都保存在文件里 。不具体的出现在游戏世界中 。再资源占用方面相比于cb系统而言是要占优势的 。
我们知道 。写一个功能可能只要一两天 。bebug可能要一周 。过去cb系统不依靠编辑器的话 。你得手动检查 。如果要在中间插入什么指令的话 。还得整体移动 。工作效率不高 。
而函数系统 。你要改什么 。直接去翻文件改 。改完了保存一下 。再在游戏里通过/reload指令直接刷新就完事儿了 。游戏都不用重进 。
想必大家对函数系统有了一定的了解了吧 。那么其他的大家一定还是要自己去探索 。毕竟自己探索了才会记得更加牢固 。还没准儿会多出什么意想不到的东西呢 。
注:以上只代表个人看法和以往经验 。并不代表官方权威数据 。

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图
其他观点:
声明:非原创转自手心游戏网—钱钱 。侵删!只希望帮助大家!

文章插图
《我的世界》1.12版本新增了函数命令这一内容 。很多玩家觉得非常复杂 。也有玩家发现这个命令可以完全脱离命令方块而存在 。

文章插图
写在前面的话
1.9的更新为我们带来了三色命令方块 。让命令方块脱离了红石成为独立的体系 。我们因此可以更好实现一些想法;时隔3个版本 。MOJANG再次为我们带来惊人的变革 。
1.12中 。函数与进度系统的出现 。让命令脱离命令方块——这句曾经说过的玩笑般的预言 。正式成为可能 。
函数系统的构成
函数系统的由来
函数(function)系统 。是 MC 1.12 Pre-1 版本中新增的一个功能 。它将原来进度系统中返回指令的部分单独提取出来 。做成了现在的函数系统 。
函数系统的形式
函数系统由命名空间和函数文件组成 。这些文件保存在存档目录/data/functions/下 。functions目录下的文件夹 。称为命名空间 。各个命名空间下存放不同的函数文件 。实际上 。命名空间就是方便我们编写者分类并管理各种函数文件 。
函数文件是以.mcfunction为后缀名的文本文件 。建议采用utf-8无BOM编码以防显示错乱 。简单来讲 。一个函数等价于一个多行命令方块 。函数文件里面每一行写一条指令 。当执行这个函数时 。里面的指令会按行依次执行 。如果在一个函数中调用其它函数 。那么在同一游戏刻 。被调用的函数中所有指令先执行完 。再继续当前函数中后续的指令 。就像插队一样 。我们在后面对比命令方块时还会说到这个 。
请注意:在 1.12 Pre-3 版本中存在一个严重漏洞 。即命令执行体不能正确地通过execute传递到被调用的函数中去 。这个漏洞有望在后续版本以及正式版修复 。
以下是本文用到的一个函数系统的目录 。带有\"+\"的表示为目录
- 介绍我的小狗五年级作文300字
- 世界上主要火山地震带分布在 世界上主要火山地震带分布地方
- 服务器端套接字函数 套接字服务器怎么自动启动
- 我的学校小学五年级300字作文
- 最具代表性的10种舞蹈 世界各地不同风格的舞蹈
- 我的世界水清除水指令 我的世界清澈水体如何打开
- 魔兽世界任务寒酸的贡品怎么完成 寒酸的礼物
- 和平营地如何设置哪些人可以查看我的用枪偏好 和平营地怎样设置
- 5招料理小技巧吃出鱼的精华
- 段富津:中医梦 方剂梦
