Какие графические библиотеки доступны для написания сценариев оболочки Bash? [закрыто]

Как и opengl для C / C ++, есть ли библиотека для написания сценариев оболочки Bash?

Я пытался создать простую 2D-игру (Tower Of Hanoi) используя Bash. Какие библиотеки мне нужны, чтобы начать работу с графическими объектами, такими как создание цилиндра, колец и т. Д.?

0
задан 16 October 2017 в 13:51

1 ответ

Zenity является инструментом для создания диалоговых окон, и это об этом. Нет 3D в Bash. Вам нужен язык программирования для этого и не языка сценария оболочки.

Это имеет следующие опции:

  --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

показал бы...

enter image description here

Но это очень ограничено теми опциями.

Если Вы хотите создать 3D приложения (как игры), используют Python (pygame, хороший выбор), Perl или C/C++.


howtogeek имеет еще некоторые примеры.

5
ответ дан 2 November 2019 в 20:42

Другие вопросы по тегам:

Похожие вопросы: