【问题标题】:Accessibility features in GameMaker StudioGameMaker Studio 中的辅助功能
【发布时间】:2014-08-22 15:25:29
【问题描述】:

我已经开始使用 GameMaker Studio 开发游戏。根据我收集到的信息,它使用自己的脚本语言。由于将 GameMaker Studio 项目与外部编码连接的功能,我很想知道在 GameMaker Studio 中可以做什么,可访问性方面,例如在视觉上实现听觉界面,或为手机游戏实现触觉反馈。

我已在 Google 上搜索过此问题的答案,但没有找到任何有用的信息。脚本帮助文件也没有为我提供任何有用的东西。

实际上,我的问题是我是否应该花时间学习 GameMaker Studio,或者我是否应该更好地创建自己的引擎(或使用其他引擎)。问题是:让我的游戏可以访问,例如视力障碍人士对我的业务至关重要。

【问题讨论】:

  • 如果您找不到任何与可访问性相关的内容,这可能不是 GM 的功能。它还很大程度上取决于目标平台,即移动、网络和桌面,您是否可以访问该特定平台的辅助功能。
  • 扩展上述内容:GM 的目标是“多平台开发”,因此他们必须瞄准——除了真正的“HOT”特性——最低的共同点。添加此类可访问性不属于此范围 - 为此存在“扩展机制”,它允许您执行“扩展”(dlls/dylibs/平台支持的任何内容)。至于 GM 是否对您的目标有用的问题:它确实对这个/拥有这个功能没有帮助。但是我真的怀疑很多游戏引擎都有这个,特别是如果你的目标是使用 iOS/android/winphone 进行跨平台开发。

标签: accessibility game-engine game-maker


【解决方案1】:

我强烈推荐使用 GM:S。我个人将它用于我的项目。内置脚本语言称为 GML,整个语言记录在 here

GML 在语法上与 C 非常相似,并且内置了很多现代的东西。但是如果你真的讨厌 GML,你仍然可以在 GM 中使用其他语言制作的 DLL,在 GML 中有 3 个函数。 (我提供的链接中记录了触觉反馈的方法。)

但这是你的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-23
    • 1970-01-01
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    • 2022-11-30
    相关资源
    最近更新 更多