Email:
用户菜单

共享 |

Mama FAQ

内容

什么是Mama?

Mama是一款教育编程语言和开发环境,是为了通过构建3D动画和游戏帮助年轻学生接触编程而设计的。 利用Mama你可以构建和编辑场景,使用丰富的对象图库,创建3D对象和电影并上传至Youtube/Facebook,创建你自己的Mama项目,(帮助指导人员)构建交互式教程等。而且,Mama使用统一码方式,允许你用自己的母语编写程序代码。

Mama当前版本集成了卡耐基梅隆大学 Alice环境以支持3D场景。

我可以从哪里下载Mama?

使用下载页下载。

我已经下载了Mama,现在该怎么办?

运行安装文件并执行安装指令。 完成安装后,运行Mama。 如果您是第一次运行Mama,我们建议首先运行一些示例world程序,当你对Mama有了一定了解之后,再尝试教程。 点击此处获得Mama的完整文档.

Mama是免费的吗?

不,Mama可以下载使用30天,然后你只需花费32美元购买一个许可证。 Mama既是是编程语言的名称,也是一个集成开发环境的名称。 启动1.5版本,Mama是集成在开源的Alice集成开发环境中的,其支持场景和3D编程。

Mama和Alice

编程语言和集成开发环境都用统一码翻译到除英语之外的语言,因此它允许学生用母语编写程序。 Mama也包含了对Alice集成开发环境的许多改进: 作为一种(丰富的)脚本语言,Mama编程语言-3D场景对象可以通过脚本机制操纵。
  • 完全支持统一码模式。
  • 使用外部插件应用ArtOfIllusion支持3D对象创建。
  • 支持上传至YouTube和在Facebook发布。
  • 支持场景和角色。
  • 面向指导人员的教程编辑器工具。
  • 带有音频的视频输出。
  • 支持创建独立电脑的可执行程序。
  • 更好的菜单逻辑。
  • 修改了许多缺陷。
  • 更多。


我已经给Youtube上传了视频, 并打开了两个窗口, 一个YouTube窗口告诉视频还没有处理, 另一个Facebook窗口中没有任何图像, 我该怎么办?

上传至Youtube完毕,Mama打开了两个网页,一个Youtube网页包含视频设置页,另一个Facebook网页允许你给简介添加视频。 有时,视频没有被Youtube完全处理,此时你只需等待片刻并刷新一下网页,直到你可以看到自己的视频。 然后,去Facebook刷新一下-现在你应该可以看到带有视频图像的发布格式。

我可以在Mama中使用Alice world程序吗?

是的,你可以给Mama输入Alice world程序。选择菜单“工具”,然后选择“输入Alice2 world程序”。world程序将会以同名文件保存,但是带有Mama文件扩展名(.mam)。

“声明”关键字是干什么用的?

Mama有一个重要的关键字/指令,叫做声明-你可以用它来声明代码中的条件应用。声明只会在开发时执行,而不会在独立运行时执行。他对于调试代码很有用。

“脚本”命令式干什么用的? 我可以用它来做什么?

你有了两种方式在Mama中编写脚本: 1)如果你从窗口底部拖住“脚本”程序块并把它放到编辑区域,你就可以编写Mama语言的脚本了,例如数学计算,网络请求和在3D区域中操作对象。 2)如果“使用自由脚本编写”是打开的,你可以在整个编辑窗口中编写主脚本,并且会在程序运行时执行。
  • 面向指导人员的教程编辑器工具。
  • 带有音频的电影输出。
  • 支持用户创建独立电脑的可执行程序。
  • 更好的菜单逻辑。
  • 修改了许多漏洞。
  • 更多。

我上传至YouTube, 打开两个窗口。 一个Youtube窗口告诉你视频还没有处理,另一个 Facebook窗口没有图像,我该怎么办?

上传至Youtube完毕,Mama打开了两个网页,一个Youtube网页包含视频设置页,另一个Facebook网页允许你给简介添加视频。 有时,视频没有被Youtube完全处理,此时你只需等待片刻并刷新一下网页,直到你可以看到自己的视频。 然后,去Facebook刷新一下-现在你应该可以看到带有视频图像的发布格式。

我可以在Mama中使用Alice world程序吗?

是的,你可以向Mama导入Alice world程序。 从菜单“工具”中选择,“导入Alice2 world程序”,来导入你的world程序。 这个程序将以同样的名称保存但是会带有Mama文件扩展名(.mam)。

“声明” 关键字是干什么用的?

Mama有一个重要的关键字/指令,叫做声明-你可以用它来声明编写代码时某个条件的应用。 声明只在开发时执行,而不会再独立电脑上执行。 它对于调试程序非常有用。

“脚本”命令是干什么用的?我可以用它来做什么?

你可以用两种方式在Mama中编写脚本: 1)如果你从窗口底部拖住“脚本”程序块并把它放到编辑区域,你就可以编写脚本了,诸如数学计算,网络访问和在3D区域操作对象。 2)如果“使用自由脚本编写”是打开的,你就可以在全编辑器窗口中编写主要脚本,这些脚本会在程序运行时执行。