создание меню

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

BOO
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 06.09.2003 (Сб) 14:23
Откуда: Саратовская обл. г.Энгельс

создание меню

Сообщение BOO » 21.10.2004 (Чт) 14:11

Народ у кого нибудь есть исходники гамезы, в которой главное меню рисуется спомощью дх8. :?:
Скиньте плз сюда или мне на мыло BOOevel@narod.ru
Заранее благодарен :)
Слушайте рок!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 21.10.2004 (Чт) 16:42

Щас скажу глупую мысль :)

Бери нашу менюшку из проектов... гы-гы-гы... и рисовальщик пиши на DX... Там же есть метод GetSurfaceFromDC... Не, если это прокатит, будет очень интересно :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Odrick
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 503
Зарегистрирован: 28.09.2003 (Вс) 2:04

Сообщение Odrick » 18.05.2005 (Ср) 18:58

Кстати, кто-нить может сделать пример, где GetSurfaceFromDC РЕАЛЬНО работает и поверхность потом выводится?
То, что для одних константа, для других только переменная...

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 20.05.2005 (Пт) 16:51

ВО забацал меню

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 21.05.2005 (Сб) 17:27

че так плохо что все молчат ? :D

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 21.05.2005 (Сб) 20:09

У меня ужасно работает! Между кнопками появляются серые области.
Кнопки показываются тока левой частью, а при наведении уезжают!
Но это единственный пример на эту тему!
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 22.05.2005 (Вс) 10:31

странно у меня все работает :(

И что у всех так ?

Бутч
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 29.04.2005 (Пт) 17:30
Откуда: Днепр

Сообщение Бутч » 22.05.2005 (Вс) 12:57

У меня тоже так. Видны две с половиной огромных кнопки (точнее их левая часть. При наведении мыши видно только их правую сторону и часть видимо следующей справо кнопки. При клике по первой кнопке появляется ОМОН :) . Скрин не вышлю - трафик свободный почти закончился :evil: .
"Пусть вон тот желтый кубик будет для наглядности синим шариком."

Windows XP: compiling 95%...
- Билл, опять повисло!
- Ничего, сойдет.

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 22.05.2005 (Вс) 13:28

походу чето неправильно с текстурой

попробуте заменить
'Set Texture2 = d3dx.CreateTextureFromFileEx(d3dDevice, App.Path + "\m.bmp", 150, 200, D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED, D3DX_FILTER_POINT, D3DX_FILTER_POINT, &HFFFF00FF, ByVal 0, ByVal 0)

на

Set Texture = d3dx.CreateTextureFromFile(d3dDevice, App.Path + "\m.bmp")

а вот это 100% работать должно

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 25.05.2005 (Ср) 8:34

Для тех кто всетаки скачал последнюю версию :)

Хотелось бы знать работает она или нет :wink:

Odrick
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 503
Зарегистрирован: 28.09.2003 (Вс) 2:04

Сообщение Odrick » 14.06.2005 (Вт) 0:24

Могу предложить свой вариант меню. В этом примере использован только одит класс - кнопки. На его основании сейчас разработаны классы Label, TextBox, ScrollBar, ListBox, OptionButton, CheckBox, UpDown. Все это используется в одном проекте: http://www.lasersquad.h15.ru. Правда написано с использованием DirectDraw. Да, и фоновый рисунок в 256-цветном режиме для экономии места :)
У вас нет доступа для просмотра вложений в этом сообщении.
То, что для одних константа, для других только переменная...

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 14.06.2005 (Вт) 10:41

А зачем для такого меню париться с DirectDraw, такое можно написать средствами VB, даже лучше можно. Посмотри например меню в моей игре AoS, там кроме окошка с машиной все остальное сделано средствами VB.

Odrick
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 503
Зарегистрирован: 28.09.2003 (Вс) 2:04

Сообщение Odrick » 14.06.2005 (Вт) 11:54

Mikle писал(а):А зачем для такого меню париться с DirectDraw, такое можно написать средствами VB, даже лучше можно.


В полноэкранном режиме? :D Кроме того, так красивее (можно запросто подставлять любой скин для любого контрола) и удобнее. Сейчас все контролы в коде просто идут объектами класов, и всей прорисовкой, отслеживанием событий и т.д. я уже не занимаюсь. На самом деле очень удобно.

Mikle писал(а):Посмотри например меню в моей игре AoS


А где ее взять?
То, что для одних константа, для других только переменная...

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 14.06.2005 (Вт) 13:42

Игру можно скачать здесь:
http://www.tucows.com/preview/381226
Только там они переборщили с системными требованиями (хозяева сайта TuCows).
Maximized форма с BorderStile=none внешне не отличается от FullScreen.
А вот пара контролов из игры с примером использования:

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 14.06.2005 (Вт) 13:51

Мнебы хотелось всетаки узнать работает мое последнее меню
или нет
Посмотрите пожайлуста :)

Odrick
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 503
Зарегистрирован: 28.09.2003 (Вс) 2:04

Сообщение Odrick » 14.06.2005 (Вт) 14:15

Bonesnapper у меня работает, посмотрел.

Mikle как с того сайта скачать игру так и не понял :roll:
То, что для одних константа, для других только переменная...

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 14.06.2005 (Вт) 14:36

Вот на другом сайте:
http://www.un-interactive.com/FILES/aos_eng.exe
На TuCows действительно менюшки как-то по-идиотски сделаны.

Odrick
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 503
Зарегистрирован: 28.09.2003 (Вс) 2:04

Сообщение Odrick » 14.06.2005 (Вт) 15:12

Mikle контролы посмотрел - качественно сделано, респект :) Только вот все равно я с тобой не согласен по поводу полноэкранного режима :) Скачай нашу дему, посмотри как менюхи не в полноэкранке смотрелись бы :)
То, что для одних константа, для других только переменная...

Odrick
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 503
Зарегистрирован: 28.09.2003 (Вс) 2:04

Сообщение Odrick » 15.06.2005 (Ср) 0:36

Mikle скачал игру. Да, очень даже качественно. Сейчас покопаюсь в ней поподробнее :)
То, что для одних константа, для других только переменная...


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

    TopList