Maxy 发表于 2025-4-22 10:35:02

【MCBE命令】自制编程语言编译为命令行为包,图片展示



前几天用自己做的编程语言编写的代码片段截图展示,代码最终编译为命令函数文件,存储在行为包functions文件夹下,哔哩哔哩上搜MMC能找到视频演示

Maxy 发表于 2025-4-22 10:44:02

展示的功能包括但不限于:
支持变量定义=功能更丰富的记分项
多个函数同时编写在同一文件,编译时拆分为不同mcfunction函数文件
函数必须编写在某个namespace下,编译时放置在不同文件夹,达到强制函数分类的作用,同时同名处在不同namespace下可通过指明特定namespace区分同名函数
支持流程控制,例如if,while,return=比原版的execute if更加方便高效
支持快捷目标选择器记分项获取或设定值,如"@a.T = 1"等价于scoreboard players set @a T 1
功能更丰富的execute,支持run后面携带多个命令,本质实现是run后的命令封装为一个独立的函数文件,但比原版更加方便地编写这类功能
支持变量具有不同的类型,相较于原版记分项的类型默认都为int,在此概念上将类型意义变为记分板名称,不同记分板下的记分项为不同类型,相互操作必须类型转换,类型转换的形式由用户决定,也可以强制类型相等,此时类型概念退化为原版概念,因此类型机制兼容原版类型概念同时更加规范化
支持不定长表达式的编写,比原版一个个记分项的两元素操作命令更加方便快捷
支持函数带参调用于函数返回值获取,具体实现可自行下载体验后查看编译结果

WisW 发表于 2025-4-22 21:31:00

事实是搜不到

好吧搜到了
页: [1]
查看完整版本: 【MCBE命令】自制编程语言编译为命令行为包,图片展示