《我的世界》基岩版(Minecraft Bedrock Edition)的核心游戏引擎、客户端及官方专用服务器(BDS)均主要使用C++编程语言开发。

这构成了基岩版与《我的世界》Java版最根本的技术差异。选择C++作为核心语言,是为了跨越Windows、Xbox、PlayStation、Nintendo Switch、iOS、Android等众多平台,提供接近原生的高性能表现,并保持统一且高效的代码库。
在游戏内容与逻辑定义层面,基岩版广泛采用数据驱动架构,通过JSON格式来配置实体行为、方块属性、物品配方及合成表等,而非在C++代码中硬编码这些游戏规则。
此外,基岩版为附加包(Add-ons)与模组开发者提供了官方的脚本接口,该脚本引擎支持使用JavaScript(以及后续加入的TypeScript)进行游戏逻辑扩展,但这属于游戏提供的扩展脚本层,并非基岩版本体的构建语言。

查看详情

查看详情