有哪些图形库可用于 Bash shell 脚本?

有哪些图形库可用于 Bash shell 脚本?

像 C/C++ 的 opengl 一样,是否有一些可用于 Bash shell 脚本的库?

我尝试使用 Bash 创建一个简单的 2D 游戏(汉诺塔)。我需要哪些库来开始创建图形对象,例如创建圆柱体、圆环等?

答案1

禅意是一种工具创建对话框就是这样。Bash 中没有 3D。你需要一种编码语言,而不是 shell 脚本语言。

它有以下选项:

  --calendar                             Display calendar dialog
  --entry                                Display text entry dialog
  --error                                Display error dialog
  --info                                 Display info dialog
  --file-selection                       Display file selection dialog
  --list                                 Display list dialog
  --notification                         Display notification
  --progress                             Display progress indication dialog
  --question                             Display question dialog
  --warning                              Display warning dialog
  --scale                                Display scale dialog
  --text-info                            Display text information dialog

创建供用户输入的图形方法。

例子:

#!/bin/sh

if zenity --entry \
--title="Add new profile" \
--text="Enter name of new profile:" \
--entry-text "NewProfile"
  then echo $?
  else echo "No name entered"
fi

将会显示……

在此处输入图片描述

但这仅限于这些选择。

如果您想创建 3D 应用程序(如游戏),请使用 Python(pygame 是一个不错的选择)、Perl 或 C/C++。


极客还有更多例子。

相关内容