像 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++。
极客还有更多例子。