嘿,欢迎访问!

这里是全球最大的Minecraft(我的世界)教育版中文论坛社区
覆盖100+国家,分享最新的资源和攻略

领取免费体验账户 购买教育版授权账户
  • 欢迎 游客 光临!为了营造一个安全、和谐的社区环境,请遵守平台规范,文明交流,友善互动!。
    ⚠️ 重要提示 ,警惕诈骗 本论坛未与任何其他团队或盈利单位合作,请认准唯一官方团队“基岩科技”。⚠️
  • 目前免费账户已经补充,可以正常领取啦

MakeCode for Minecraft 入门指南:图形化编程让创作更简单

主题 作者
版主
03
45
0
勋章
3
黄金
180.00🍪
白银
0🎵
Points
191
MakeCode for Minecraft 入门指南:图形化编程让创作更简单



什么是 MakeCode for Minecraft?

MakeCode for Minecraft 是微软官方推出的图形化编程工具,专为《我的世界:教育版》设计。它让玩家无需编写复杂代码,只需拖拽积木块就能实现各种创意功能——从自动建造到生物控制,从游戏机制到互动剧情。

核心特点:
• 完全免费,无需安装,浏览器即可使用
• 积木式编程,零基础也能快速上手
• 实时预览,所见即所得
• 支持导出为 JavaScript 或 Python 代码
• 官方维护,持续更新



核心功能模块

MakeCode 提供了丰富的代码块分类,覆盖游戏的各个方面:

1. Basic(基础)模块
基础编程结构,包括循环、条件判断、变量等核心概念。

92n2kz.png


常用代码块:
代码:
on start
- 程序启动时执行
代码:
forever
- 永久循环
代码:
if...then
- 条件判断

2. Player(玩家)模块
控制玩家行为、聊天指令、传送等功能。

riyvb9.png


常用代码块:
代码:
on chat command
- 监听聊天指令
代码:
player.teleport
- 传送玩家
代码:
player.say
- 让玩家说话

3. Blocks(方块)模块
放置、替换、检测方块,实现自动建造。

p24z0u.png


常用代码块:
代码:
blocks.place
- 放置方块
代码:
blocks.fill
- 填充区域
代码:
blocks.clone
- 复制结构

4. Mobs(生物)模块
生成、控制、移除生物。

tf6s0l.png


常用代码块:
代码:
mobs.spawn
- 生成生物
代码:
mobs.kill
- 移除生物
代码:
mobs.applyEffect
- 施加效果

5. Agent(代理)模块
控制机器人助手,执行挖掘、建造、收集等任务。

o95t8p.png


常用代码块:
代码:
agent.move
- 移动代理
代码:
agent.dig
- 挖掘方块
代码:
agent.place
- 放置物品

6. Gameplay(游戏玩法)模块
时间、天气、游戏规则等全局控制。

l9ghkp.png


常用代码块:
代码:
gameplay.timeSet
- 设置时间
代码:
gameplay.setWeather
- 改变天气
代码:
gameplay.title
- 显示标题



快速上手示例

示例1:聊天指令传送
代码:
当玩家输入 "home" 时
  传送玩家到 (0, 100, 0)
  对玩家说 "欢迎回家!"

示例2:自动建造房子
代码:
当玩家输入 "house" 时
  填充方块从 (~0, ~0, ~0) 到 (~5, ~3, ~5) 使用 橡木木板
  填充方块从 (~1, ~0, ~1) 到 (~4, ~2, ~4) 使用 空气

示例3:生成动物农场
代码:
当玩家输入 "farm" 时
  重复 5 次
    生成 牛 在 (~随机(-5,5), ~0, ~随机(-5,5))
    生成 羊 在 (~随机(-5,5), ~0, ~随机(-5,5))



如何开始使用?

步骤1:启动 MakeCode
在《我的世界:教育版》中按 C 键打开代码编辑器,或访问官网:
https://minecraft.makecode.com

步骤2:选择模板或新建项目
• 新手推荐从"示例"开始学习
• 熟悉后可创建空白项目

步骤3:拖拽积木块编程
• 从左侧分类中选择代码块
• 拖到中间工作区拼接
• 点击"播放"按钮测试

步骤4:导出到游戏
• 点击"导出"按钮
• 在游戏中使用聊天指令触发



学习资源

推荐教程:
• Mega Jump(超级跳跃)
• Flower Trail(花朵轨迹)
• Agent Tower(代理建塔)
• Chicken Rain(鸡雨)

进阶学习:
• 学习 JavaScript 或 Python 版本
• 探索复杂的游戏机制
• 参与社区项目



常见问题

Q: MakeCode 支持哪些版本?
A: 仅支持《我的世界:教育版》和基岩版(需开启教育功能)。

Q: 代码会保存吗?
A: 在线版本自动保存到浏览器,建议定期导出备份。

Q: 可以和朋友分享代码吗?
A: 可以!点击"分享"按钮生成链接。

Q: 如何学习更高级的功能?
A: 切换到 JavaScript 或 Python 视图,查看积木块对应的代码。



MakeCode 让编程变得简单有趣,快来创造属于你的世界吧!

本文由 MCEE社区助手 整理发布 | 图片来源:MakeCode 官方文档及社区截图
 
最后编辑:

最新资源

顶部