Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > Библиотеки

Библиотеки Сторонние библиотеки для Blitz

Ответ
 
Опции темы
Старый 15.03.2007, 00:09   #1
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
mGUI (Разработка)

GUI библиотека: mGUI v0.2 Alpha

И так, вот решил выложить свою GUI библиотечку. Она ещё недоделана, вообще она на начальной стадии, хотя сама структура готова, нужно только добавить новых элементов, и перейти с поиска по Индексам на Handle. Да и ещё много что нужно тут подкрутить, сделать, переделать. Да и баги есть.
Я сейчас использую GUI, поэтому при необходимости буду обновлять, и выкладывать здесь.

- На данный момент готово 6 элементов:
Window (Создание\Удаление, Манипуляция, Скрыть\Показать)
Panel (Создание\Удаление)
Button
(Создание\Удаление, Использование (2 Вида), Возвращения)
TextField (Создание\Удаление, Использование, Ввод (Независимый), Установка, Возвращения)
Label (Создание\Удаление, Установка, Возвращения)
Properties (Создание\Удаление, Настройка, Возвращения)

И так, в архиве лежит сама библиотека и пример. В примере показаны стандартные формы работы с ГУИ, но он не маленький, и там много чего, т.к. – GUI делал чисто для себя, поэтому там ещё нужны варриаблы нажатий кнопочек, и мышки.

Есть поддержка разной цветовой палитры, в архиве Styles.rar лежат 3 текстовых с разными стилями, просто замените в библиотеке старые на новый. Насчёт разработки своей цветовой темы, скажу сразу, Не использовать цвета (RG с компонентом выше 200, т.к. в коде происходят различные засветления, и если выйдет выше 255, цвет станет совсем другим.

Насчёт настройки Properties. В библиотеке есть функция mOpenProperties, в ней нужно прописывать ситуации при разных видах (Obj$), так-же она передаёт объект на котором были вызваны свойства.
В примере в функции Update, прописываются действия при выборе меню свойств в определённом типе свойств, настроенном в mOpenProperties.

Да скажу что не для начинающих, т.к. заточена для себя, и попросили выложить, я конечно прибрался там =) и немного упростил, прокомментировал, но всё же сложно наверное вышло =(. Хотя я другие GUI не видел, там наверное есть и посложнее =)

Оптипишеть по поводу библиотеки.


Разумеется при использовании в Credits тисните меня =)
(Offline)
 
Ответить с цитированием
Старый 18.03.2007, 00:30   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: mGUI (Разработка)

6 Просмотров и ни одного коммента, что-же никому не нужно? Или открыв, и посмотрев сочли что голимый гуи? Просто такая тишина пугает

Нужно учитывать что писался он 2 денька =)
(Offline)
 
Ответить с цитированием
Старый 18.03.2007, 01:24   #3
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: mGUI (Разработка)

я, например, скачал, но еще не смотрел.
(Offline)
 
Ответить с цитированием
Старый 19.03.2007, 18:47   #4
PuSHiSTiCK
Оператор ЭВМ
 
Регистрация: 17.07.2006
Сообщений: 37
Написано 2 полезных сообщений
(для 0 пользователей)
Сообщение Re: mGUI (Разработка)

Вот тебе КОММЕНТ и СПАСИБО В ПРИДАЧУ (впридачу? дачу? м-м-м-м...)
Недурственно, хотя видел и лучше. Есть такая штука - BBGui.rar - по моему лучшая даже на сегодня...
(Offline)
 
Ответить с цитированием
Старый 19.03.2007, 20:23   #5
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: mGUI (Разработка)

6 Просмотров и ни одного коммента
Так мало, потомучто ты ето делал для себя...
Порой легче(понятней для себя) делать собственное
(Offline)
 
Ответить с цитированием
Старый 19.03.2007, 22:18   #6
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Re: mGUI (Разработка)

круто
правда пользоваться я этим gui не буду(я редко чьим-то пользуюсь,только если очень надо)
кста, если много писать в текстовое поле, то текст выезжает( я думаю ты понял о чем).
(Offline)
 
Ответить с цитированием
Старый 20.03.2007, 02:06   #7
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: mGUI (Разработка)

Спасибо за комменты.
Да конечно я согласен что своё лучше всегда!
Заноза, разве вылезает? Там вроде как недолжно Ну если я столкнусь исправлю
(Offline)
 
Ответить с цитированием
Старый 20.03.2007, 14:12   #8
Chuma
ПроЭктировщик
 
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений
(для 35 пользователей)
Re: mGUI (Разработка)

Очень не хватает скроллера, а так спасибо буду пробовать нацйти применение
(Offline)
 
Ответить с цитированием
Старый 22.03.2007, 01:33   #9
Bazalt
Нуждающийся
 
Регистрация: 12.11.2006
Сообщений: 64
Написано одно полезное сообщение
Re: mGUI (Разработка)

MoKa, мне понравилось.... доступно и со вкусом... очень напоминает понели халвы2! для стратег тоже сайдет.. как экранное меню!
(Offline)
 
Ответить с цитированием
Старый 22.03.2007, 04:20   #10
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: mGUI (Разработка)

Bazalt Спасибо! Да я и основывалься делать как в СорсЭнжине. Да если доделать то будет хорошо. Сейчас сделал галочки (вместо кнопки активации), и ещё перевёл всё на Хандлы а не на Индексы. Апдейт будет попозже. Думаю ещё скроллер сделать,но только просмотр.
(Offline)
 
Ответить с цитированием
Старый 16.04.2007, 22:22   #11
Horror
Бывалый
 
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений
(для 110 пользователей)
Re: mGUI (Разработка)

MoKa мне оч. понравилось. Хотелось бы чтоб был еще Комбобокс
и картинка на кнопках (оч прикодилось бы)

и вопрос. как определить , что мышка находится на панелях, кнопках...
там есть какаянить переменная? или надо моусх и моузу юзать?

жду обновления...
(Offline)
 
Ответить с цитированием
Старый 17.04.2007, 00:04   #12
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: mGUI (Разработка)

Прикольно.
Текстовое поле глючное, поработать над ним надо. И шрифт не все символы отображает, лучше имхо сделать растровый.

Правка.
Не понял, зачем отдельно хранить белый пиксел. Файл аж 970 байт занимает, ужс.
(Offline)
 
Ответить с цитированием
Старый 19.04.2007, 04:06   #13
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: mGUI (Разработка)

Horror, спомощью переменных CurOpt и CurAct.
А вообще, дописать самому это будет несложно.
alcoSHoLiK да поле глючное порой, но я над ним маялся, и переписывал один раз. А насчёт шрифта, так там стоят выборочные символы, только те что необходимы. А пиксель не простой, пиксель белый, и нужной! Кодом делать эту имажу, заметил странный упад производительности, при огромном колличестве эллементов, странно, но не вникал почему, а имажой эти глюки заметно пропадают.
(Offline)
 
Ответить с цитированием
Старый 19.04.2007, 11:42   #14
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: mGUI (Разработка)

а чо если белый пиксель создать один раз, во время инициализации?
хотя это не критично, вот еслиб все 16 миллионов пикселей хранились в разных файлах, вот тогда надо было-б задумываться.
(Offline)
 
Ответить с цитированием
Старый 19.04.2007, 15:31   #15
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: mGUI (Разработка)

CreateImage просто используй.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
java Counter-Strike 2D идёт разработка... carmageddonist JAVA Micro Edition 15 19.08.2009 23:33
требуется разработка для iPhone inkognito Основной форум 1 04.08.2009 01:04
Разработка игр под Нокию beisik Прочие вопросы 20 25.05.2009 10:17
Разработка сетевых игр HolyDel FAQ 23 29.04.2008 20:35
Позиционирование и разработка текстур? Delta_Q Создание текстур 5 22.10.2007 19:35


Часовой пояс GMT +4, время: 03:24.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com