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

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

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

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 10.08.2010, 21:10   #31
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

--= [0.7.2.0] =--

1. Переписана работа с растровыми шрифтами
2. Исправлена документация на английском (Спасибо .Squid)
3. Добавлена поддержка юникода в файлах шаблонов
4. Код в файлах шаблонов теперь не чувствителен к регистру (кроме имен)
5. В архив добавлены скомпилированные демо.
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
L.D.M.T. (10.08.2010)
Старый 10.08.2010, 23:21   #32
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

есть еще одно пожелание - сделай демки отдельно, а либу отдельно.
просто у меня медленный и дорогой инет...
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Старый 11.08.2010, 01:21   #33
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

Тут просто такое дело, грубо говоря: архив с демками = архив с исходниками + Xors3d.dll (3,9 Мб)
В архиве с исходниками весь объем - длл-ки, которые так же присутствуют в архиве с демками. Поэтому чтобы не качать одно и тоже скинул все в один архив.

Сделал 2 архива: один с демками, другой без
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
L.D.M.T. (11.08.2010)
Старый 11.08.2010, 08:09   #34
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

новая версия вылетает с мав при загрузке темплейтов.
и еще... я конечно все понимаю, что с++ это круто! но нафига было документацию в таком виде оформлять? мне как человеку неподготовленному трудно вчитываться во все флоаты и кучу лишних символов - доки из прошлого гуи намного проще и легче освоить было.
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Старый 11.08.2010, 11:12   #35
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

Сообщение от L.D.M.T. Посмотреть сообщение
и еще... я конечно все понимаю, что с++ это круто! но нафига было документацию в таком виде оформлять? мне как человеку неподготовленному трудно вчитываться во все флоаты и кучу лишних символов - доки из прошлого гуи намного проще и легче освоить было.
Не С++ - это круто, а doxygen - это круто. Если есть желание помочь проекту, а не просто пользоваться трудом Михаила, то я думаю, он не откажется принять в дар документацию в удобном тебе виде.
__________________

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
ABTOMAT (08.12.2010), wolfhound512 (11.08.2010)
Старый 11.08.2010, 12:24   #36
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

Для С++ есть генератор документации (doxygen), для блица его нет. К тому же для прошлого гуи документацию я делал гораздо дольше и получалась она менее эффективной (без перекрестных ссылок). И поскольку ГУИ делается для нескольких языков, то документация должна быть в общем виде, т.е. с полным указанием типов данных. Такие вот дела.

А по поводу MAV: либо не обновил .decls и .bb, либо .dll старая где-то завалялась, возможно в Blitz3D\bin
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием
Старый 11.08.2010, 13:38   #37
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

тупанул - все работает! а на счет документации,
оставить все как есть, просто нужно заменить

GDECL Element GCALL nsAL::CreateToggleButtonW (Element)

допустим на

Функция: CreateToggleButtonW (Element)

так гораздо легче будет читать.

п.с.
когда будут уже доки по написанию своего скина? может проще какой-нить редактор по этому делу забабахать, чем ручками все прописывать...
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Старый 11.08.2010, 14:06   #38
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

попробую покопаться в настройках doxygen, но ничего не обещаю

Редактор в планах тоже есть (и редактор форм и редактор шаблонов), но сначала надо добавить все основные элементы, т.е. еще как минимум: комбобокс, меню, тулбар - потому как они нужны для создания редактора.

Доку по созданию скина я начинал писать пару месяцев назад, но похоже она потерялась, придется начать с начала.
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием
Старый 12.08.2010, 16:40   #39
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

буду ждать редактора скинов и форм, потому как делать ручками уже надоело...
и опять таки на счет команд - я тебе уже говорил, что их количество нужно свести к минимуму путем слияния для общих элементов.
__________________
Per Aspera Ad Astra...
(Offline)
 
Ответить с цитированием
Старый 12.08.2010, 18:25   #40
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

Свел до минимума все что мог. Есть конкретные предложения?
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием
Старый 24.08.2010, 06:50   #41
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

Сообщение от wolfhound512 Посмотреть сообщение
Свел до минимума все что мог. Есть конкретные предложения?
BlitzMax`еры жаждут твоего гуя
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 24.08.2010, 15:44   #42
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

Ну рас жаждут, попробую сделать
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Randomize (27.08.2010)
Старый 04.10.2010, 13:42   #43
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

Версия 0.7.4.0

[!] Изменены имена функций. Теперь они в таком формате: [Действие][Элемент][Парметр], например: SetListRows().
Для общих функций - только [Действие][Парметр], например: GetWidth().
Для Blitz3D & BlitzMax добавлен префикс "al" : alGetWidth()


1. Новый элемент Desktop.
2. Новый элемент ComboBox.
3. Добавлена возможность автоматического расчета размеров для всех элементов кроме TextArea, TextBox. Для этого вместо размера укажите "-1".
4. Добавлена возможность масштабирования GUI с помощью функций: SetGUIScale(), GetGUIScaleX(), GetGUIScaleY().
5. Добавлена возможность связывать свою информацию с элементами GUI: SetUserData(), GetUserData().
6. Добавлены функции установки размеров GUI: SetGUISize(), GetGUIWidth(), GetGUIHeight().
7. Добавлены функции получения параметров внутреннего пространства для всех родительских элементов: GetParentInnerX / Y / Width / Height.
8. Добавлены функции для получения активного элемента: GetActivePrimary(), GetActiveElement().
9. Добавлены функции для определения момента входа и выхода курсора мыши в зону элемента: TestMouseIn(), TestMouseOut().
10. Добавлен флаг ALF_InnerSize при создании элементов основаных на ScrollParent (Window/Desktop/ScrollArea). Означает что размеры заданы для внутреннего пространства.
11. Добавлена кнопка "Hide" для элемента Window.
12. Изменена функция GetSelected(), теперь она действует кроме ListBox'а еще и на ComboBox и Group.
13. Исправлена работа функции SetValue() для ToggleButton.
14. Исправлена функция PrimaryTopmost().
15. Исправлена функция AlbaLynx_Free(), теперь ее вызов не выгружает FastImage.dll из памяти.
16. Удалены функции ListGetSelectedCaptionA/W. Вместо них используйте GetValue().
17. Удалены функции SetWidth(), SetHeight(). Вместо них используйте SetSize(). В качестве параметра, который менять не надо передавайте "-1".

Так же готов черновой вариант статьи о шаблонах: http://albalynx.com/articles/templates.htm

2L.D.M.T
Когда именно будет редактор форм не знаю, но точно в этом году.
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо wolfhound512 за это полезное сообщение:
Dream (04.10.2010), falcon (05.10.2010), L.D.M.T. (04.10.2010)
Старый 07.10.2010, 10:10   #44
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

приятно порадовал! статью про шаблоны почитал - ничего мудреного, просто гемора много... не проще ли редактор шаблонов сделать? также реквестирую больше примеров.

вопросы:

1. можно ли установить какое-либо изображение, как фоновое, для окон, не прибегая к созданию нового шаблона? (точно такой же вопрос, но уже для кнопок)
2. хотелось бы видеть заблюреный фон для прозрачных окон (а-ля вин 7)
3. что с хелпом? убрать"GDECL Element GCALL" никак не можно?
__________________
Per Aspera Ad Astra...

Последний раз редактировалось L.D.M.T., 07.10.2010 в 12:39.
(Offline)
 
Ответить с цитированием
Старый 07.10.2010, 13:28   #45
wolfhound512
Знающий
 
Аватар для wolfhound512
 
Регистрация: 18.02.2008
Сообщений: 276
Написано 121 полезных сообщений
(для 299 пользователей)
Ответ: AlbaLynx [Xors3D GUI]

0. Статью написать попроще будет, тем более даже используя редактор надо понимать хотя бы основы строения шаблона. А редактор будет, но уже видимо в следующем году.
1. Нет. Можно Создать один шаблон окна/кнопки, у которого будет иконка в качестве фона, и потом каждому окну просто присваивать нужную иконку, но иконки все равно пока придется описывать в шаблоне.
2. Может быть в будущем.
3. Не нашел такой возможности.
__________________
GUI, GUIw512, AlbaLynx, Форум
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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