我在使用 Armbian 的 Banana Pi M1 板上运行在 GameMaker Studio 2 中制作的游戏时遇到问题。
我已经搞定了:
- 在 Banana Pi M1 板上安装了 Armbian Bionic 18.04.02(基于 Ubuntu)。
- 安装了一个GUI(我认为是XFCE)。
- 在我的 Windows PC 上的 GameMaker Studio 2 中编写了一款街机风格的射击游戏。
- 从我的 Windows PC 上的 GameMaker 到 Banana Pi 板构建游戏,该板可以很好地连接和执行 Armbian。
问题:
- 游戏在第 4 步中未启动。GameMaker 声明它已构建并且应该运行得很好,但我无法在 Banana Pi 板上运行游戏,无论是从终端还是从 GUI。
我试过了:
从 GUI 运行。该文件根本无法运行,
从终端执行
sh execute.sh
(不是 GUI 中的窗口,而是使用 Ctrl+AltF1 退出 GUI),但这给了我错误xterm: Xt 错误: 无法打开显示: %s xterm: DISPLAY 未设置
执行
sh runner
这给了我错误:跑步者:1:跑步者:语法错误:“(”意外。**
在上面的 #1 和 #2 之前键入
export DISPLAY=:0
会删除错误消息,但仍然不会运行游戏/文件。gedit
从控制台使用,我也收到cannot open display
错误。在我的 GUI 中打开终端窗口失败,但没有错误。
我的execute.sh的内容:
#!/bin/bash
if [ -x "$(command -v xtern)" ]; then
xterm -e bash -c "$1; sleep 10"
elif [ -x "$(command -v gnome-terminal)" ]; then
gnome-terminal -- bash -c "$1; sleep 10"
fi