Skip to content

GDevelop FAQ

GDevelop常见问题解答

什么是GDevelop的基因?

4ian:我在几年前(大约10年前:))开始制作GDevelop时的想法是让任何人都能创建游戏-这样不仅有着很强的编程背景的人可以创建自己的游戏。为此,我致力于打造一个易于使用的编辑器(界面简洁且易学)和基于可视化事件的游戏规则系统。

我最初致力于制作一款用于创建冒险游戏的更具有针对性的软件。但随着时间的流逝,我不断添加新功能,并想知道是否可以制作一款既适用于2D游戏又具有较低的学习曲线的游戏引擎。在当时,已经有类似的游戏创建工具,但大多要求你进行编码才能创建复杂的东西,或者非常有限。像GDevelop中的可视化事件一样是我发现的最好的东西。它们简单且编写速度超快-甚至与传统编程相比也是如此。

GDevelop的目标是要有一个易于使用的引擎,具有直观的界面和易于学习的概念,同时仍能创建非常先进、独立或商业化的游戏。通过以编程语言或库为灵感而设计的坚实基础(事件,对象,行为),可以实现这一目标。游戏引擎和编辑器都是使用效能良好、最好的开源库创建的。最后,整个引擎足够灵活,可以使用扩展进行扩展,这些扩展甚至可以使用GDevelop自己的事件来编写——因此,GDevelop正是通过其社区不断改进自身!

什么是GD的第一个公开版本?

GD“1.0.8504202 Beta”,2008年8月1日发布。 您可以下载并尝试!原始链接

什么是GD5 beta的第一个版本?

无定义。0.0-beta14,2018年1月8日

什么是GD4稳定版的最新版本?

GD 4.0.97,2018年4月3日

Discord是什么时候开放的?

GDevelop的Discord自2016年12月4日开放以来一直开放。

为什么GDevelop不能直接导出到移动设备和桌面,并使用在线构建服务呢?

为了将游戏构建为Windows、macOS、Linux这样的独立可执行文件,或者作为Android这样的移动平台,需要下载和安装庞大而笨重的软件开发包(例如,Android SDK)。在错误配置的情况下,容易出现问题。相反,GDevelop可以自动完成所有打包工作-无需安装、配置或其他操作-使用一键导出(由在线构建服务提供支持)。

请注意,完全可以使用Electron或Cordova等技术进行导出和手动编译-但这需要安装这些开发工具和其他工具。

  • GDevelop是试图复制和成为Construct的免费替代品吗(它们看起来和感觉很相似)?
  • 不,GDevelop的开始时间与Construct相差无几。这两个软件的理念是相似的,因为Construct团队和GDevelop作者自然而然地发现了相似的工作概念。特别是,行为和事件在两个团队分别作为优越于其他任何一种可视化编程方式的替代方案被'发现'。
  • 这样的概念随后可能被集成到其他游戏引擎中,或者反过来,GDevelop或Construct可能受到彼此或其他游戏引擎的启发。
  • 为什么我的杀毒软件会将GDevelop和我的游戏标记为病毒?
  • 这不是病毒,而是因为该应用程序是新的,并且尚未由Microsoft签名。如果您想确定,您可以前往Github并对源代码进行自己的审核。它是开源的,意味着您可以在线查看所有代码。
  • GDevelop何时支持3D?
  • GDevelop是一个以2D为中心的引擎,我们致力于为所有人提供一个快速和易于使用的引擎。在2D领域还有很多要做的事情,探索完全不同的3D世界尚未计划。如果您正在寻找3D游戏引擎,请参阅以下列表:https://en.wikipedia.org/wiki/List_of_game_engines
  • 我看到有一个更新的公告,但GDevelop没有自动更新。
  • 当更新发布时,我们不会直接将其标记为最新版本以供自动更新,因为如果新版本有重要问题,我们不希望让所有人都更新。请注意,自动更新器有时会出问题,这种情况下,您需要手动下载下一个版本。要下载刚发布的新版本,请在GDevelop的GitHub发布页面上下载:https://github.com/4ian/GDevelop/releases/
  • 缩放时文本对象会变得模糊,该如何解决?
  • 不幸的是,这是渲染器和其缩放方式的已知问题。幸运的是,从beta110开始,有一个新的文本对象叫做位图文本可以解决这个问题。
  • 是否会有Raspberry PI版本?
  • 不会的,因为GDevelop团队没有时间和设备来有效测试在树莓派上的发布,并且维护一个完全不同的平台比三个主要平台的支持麻烦太多。不过,别担心,您可以使用以下命令自己构建它:
    • sudo apt-get update sudo apt-get install npm git git clone https://github.com/4ian/GDevelop cd GDevelop/newIDE/app npm i cd ../electron-app npm i npm run build -- -l AppImage --arm64
  • 我在哪里可以找到最新的夜间构建版本?

你可以在这里找到它: https://gdevelop-releases.s3.amazonaws.com/master/latest/GDevelop%205%20Setup%205.0.0-beta103.exe 你可能需要将“beta103”替换为GDevelop的最新发布版本。更多详情请参阅此文档: https://github.com/4ian/GDevelop/blob/master/newIDE/docs/Nightly-Builds-and-continuous-deployment.md

如何创建多人游戏?

你可以使用GDevelop的P2P、MQTT或Firebase扩展实现网络功能。通过发送诸如玩家位置和游戏的总体状态等数据,你可以从一个游戏实例到另一个游戏实例进行通信,从而实现多人游戏。P2P文档: http://wiki.compilgames.net/doku.php/gdevelop5/all-features/p2p MQTT文档: http://wiki.compilgames.net/doku.php/gdevelop5/extensions#mqtt_client_advanced Firebase文档: http://wiki.compilgames.net/doku.php/gdevelop5/all-features/firebase P2P示例: https://editor.gdevelop.io/?project=example://p2p-networking Firebase示例: https://editor.gdevelop.io/?project=example://firebase-example

如何为GDevelop做贡献?

任何宣传GDevelop或改进用户体验的工作都是贡献。以下是一些有价值的贡献示例:

  • 帮助编辑文档wiki
  • 在论坛/ Discord上回答问题
  • 构建示例游戏
  • 创建教程和其他GDevelop内容
  • 构建扩展
  • 在夜间版本中测试和搜索新功能中的错误
  • 提供良好的错误报告
  • 向大群人/学校介绍GDevelop
  • 在Crowdin上帮助翻译项目
  • 创建好的游戏并留下“由GDevelop制作”的启动画面
  • 当然,为引擎自身编写代码