- Сообщений: 3147
- Спасибо получено: 2651
CIGUI 0.4.4 [xp]
CIGUI - Command Interpreter for Graphical User Interface - командный интерпретатор для создания своих систем меню без надобности разбираться в скриптах и изучать Ruby.
Простой пример:
Если вы хотите создать свое окошко, вы просто пишете: "создать окно" и оно создается!
Смотрите демку, чтобы узнать и о других возможностях!
Скачать:
Демо-версия , показывающая пример работы: Архив ZIP (6,91 МБ)
Справка , в которой вы можете прочитать немного подробнее и посмотреть примеры:
Документ PDF (2,49 МБ)
Скачать только скрипт: Текстовый файл txt (62 КБ)
История разработки:
Версия 0.4.4:
+Небольшие исправления по коду
+RGSS+ обновлен до версии 1.08
Версия 0.4.3:
+Небольшие исправления
Версия 0.4.2:
+написана, наконец, статья об операциях для кнопок
+добавлена статья о том, как увеличить окно для выполнения скриптов в редакторе
+добавлена информация о лицензии
+скрипт вынесен в отдельный текстовый файл для быстрой установки
+создал несколько подразделов в разделе F.A.Q.
+добавлена статья об увеличении окон редактора для удобного использования Сигуи
+добавлена статья о создании аддонов для скриптеров
+добавлена статья об изменении прозрачности
+добавлена статья об изменение активности
Версия 0.4.1:
+добавлена статья в справочник, подробно описывающая это
+добавлено, наконец, движение окон
+добавлена статья в справочнике с описанием действия
+добавлен эффект затемнения фона при показе меню поверх карты
+добавлены команды по простому изменению прозрачности
+добавлена команда по продвинутому изменению прозрачности
+добавлены команды активации/деактивации окна
+разделил скрипт CIGUI на подготовительный и основной код. это не совсем удобно для установки, но это все еще не релизная версия, так что придется смириться, лишь бы скриптеры трудились.
+исправлена ошибка (сразу скажу - она была дурацкой), по которой не возвращался Escape после сбора цветов в демке. также поправил проверку на количество цветов.
Версия 0.4:
+нашел и исправил косяк в справочнике, дающий неверную информацию о командном меню
+тот же косяк убран из скрипта
+добавил кратенькую пока что статью с вопросами и ответами пользователей (F.A.Q. для не-скриптеров)
+изменены минимальные размеры для обычных и командных окон - теперь минимальные ширина и высота равняются 64 пикселям.
+исправлены мелкие недочеты и ошибки в справочнике, расставлены дополнительные ссылки
+добавлена команда, запрещающая выход из сигуи, пока не будет выполнена противоположная ей (подробнее смотрите у Шестого)
+добавлена командная ветка "Сигуи" для опытных разработчиков, включающая в себя:
форс карты;
мегафорс карты (смотри аналогии в скрипте);
отключение выхода из сигуи по эскейп.
+вылечено от RTP!
Версия 0.3:
+код скрипта cigui на методы для удобства скриптеров
+код скрипта scene_interface также разделен на методы
+добавлена возможность дополнять скрипты аддонами
+дописана статья "число столбцов" в справочнике и сделана к ней иллюстрация
+добавлена команда автоматической подстройки размера окна под размер текста
+написана статья с примером
+добавлена возможность просмотра меню во время работы карты
+написана статья с подробным описанием работы с меню во время игры (передвижения на карте)
+добавлены команды "обновиться" и "обновить текст" для окон
+добавлены статьи об этих командах
+исправлены ошибки, вызванные мегафорсом
+теперь можно открывать мекером хп версии 1.02
Благодарность за помощь в отлове и исправлении ошибок: Caveman (Пещерный)
Также особая благодарность пользователю Amphilohiy (Амфил) за помощь в портировании скрипта для RPG MAKER VX ACE .
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
В справке ссылки побитые, вероятно они были абсолютные на твоем компе
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Я думаю на кривость ссылок. Попробуй запустить справку на виртуалке или другом компе и посмотреть что как.
А еще Доктор умеет в rtf экспортировать справку
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Эх, все компы заняты, а на нетбуке виртуалка тормозит хуже него самого))
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Возрадуйся, Пещерный!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Разберусь - напишу маленький аддончик для подобия ums сообщений
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Минимум до следующей версии - 10 исправлений. Теперь уже 9!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
В итоге написал небольшой аддон для Scene_Map к CIGUI, может быть автор переработает и внесет его в основной скрипт. А пока этот скрипт следует поместить после всех файлов с CIGUI, но над Main.
Вызов команд практически тот же, что и в оригинальных скриптах, но вместо $command надо писать $command_map.
Изменения в Game_Temp лишь для совместимости с окнами из основного CIGUI и вообще, другими сценками типа меню.
В деме можно увидеть его действие, пособирав, к примеру, цветы или попросту обратив внимание на окошечко слева сверху.
yadi.sk/d/new4VXGl6c0U8
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ну круто, я как раз что-то подобное хотел сделать, но решил не замарачиваться, чтобы не откладывать выход на еще более неопределенное время. Подумаю над тем, как бы его правильно внедрить в свой код, чтобы все работало еще лучше!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Это маленький шаг для CIGUI и огромный скачок для того, что я хочу на основе него сделать для сообщений, если ты меня понимаешь
Но для этого как минимум хочется в базовых классах парсить команду вида "Прибить окно №0".
Кстати, печаль, Window забирает по 16 пикселов с краев на свой дурацкий windowskin
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Насчет Window - со временем я собирался добавить в Сигуи работу со спрайтами (картиночками) с движенькой, поворотами, масштабом... Так что, может тогда можно будет совсем заменять стандартные окна, но этого нужно еще доделывать)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
В ближайшем будущем сделаю саморазмерные окна, ну а дальше уже сообщения
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
