Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

Windows 开发

为 Windows 平台开发 Defold 应用程序是一个简单直接的过程,几乎不需要考虑任何特殊因素。

项目设置

Windows 特定的应用程序配置在 game.project 设置文件的 Windows 部分 中完成。

应用图标

Windows 游戏使用的应用程序图标必须是 .ico 格式。您可以使用在线工具(如 ICOConvertAConvert)轻松地从 .png 文件创建 .ico 文件。上传图像并至少使用以下图标尺寸:16x16、24x24、32x32、48x48、256x256。

来源:Microsoft - Windows 应用图标构建

使用 ImageMagick 软件套件在本地创建 .ico 文件

ImageMagick 是一个免费的开源软件套件,用于编辑和处理数字图像。

  1. 安装 ImageMagick
  2. 准备您的 PNG 图标。
  3. 使用 convert 工具将 PNG 转换为 ICO:
    magick icon_256x256px.png -compress None -define icon:auto-resize=256,128,96,64,48,32,24,16 favicon.ico
    

常见问题

Q: 为什么编辑器中无纹理的 GUI 框节点透明显示,但是构建运行后能正常显示?

A: 这个错误发生在 使用 AMD Radeon GPU 的计算机 上。请确保更新您的显卡驱动。

Q: 打开图集或者场景视图时报错 com.sun.jna.Native.open.class java.lang.Error: Access is denied

A: 尝试以管理员身份运行 Defold。右键点击 Defold 可执行程序并选择”以管理员身份运行”。

Q: 为什么在 Windows 上使用 Intel UHD 集成 GPU 渲染不正常(但是 HTML5 版本正常)?

A: 确保您的驱动版本高于或等于 27.20.100.8280。请查看 Intel 驱动程序支持助手。更多信息请参见 此论坛帖子

Q: Defold 编辑器崩溃,日志显示 AWTError: Assistive Technology not found

如果编辑器崩溃,日志提示 Caused by: java.awt.AWTError: Assistive Technology not found: com.sun.java.accessibility.AccessBridge,请按照以下步骤操作:

  • 导航到 C:\Users\<用户名>
  • 使用标准文本编辑器(记事本即可)打开名为 .accessibility.properties 的文件
  • 在配置中找到以下几行:
assistive_technologies=com.sun.java.accessibility.AccessBridge
screen_magnifier_present=true
  • 在这些行的前面添加井号(#
  • 保存对文件的更改并重新启动 Defold