![]() |
Модераторы: Snowy, Alexeis, MetalFan |
![]() ![]() ![]() |
|
antidod |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 26.12.2009 Репутация: нет Всего: нет |
Привет всем! Возникла следующая задача: написать приложение для случайного вытаскивания билета (билеты пронумерованы от 1 до n).
Причем, это было как бы графически оформлено. На ум приходит рулетка, коробочка с шариками... Хотелось бы услышать ваши советы и идеи по графическому вытаскиванию билета! Может есть какие-нибудь готовые решения? Я просто ни разу не сталкивался с программированием графика (так понимаю что можно это сделать в OpenGL)? |
|||
|
||||
AntonN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 8.8.2006 Репутация: 7 Всего: 18 |
Нарисовать что то вроде колоды карт, которые из пачки раздвигаются веером на 180 градусов, один из билетов просто чуть выдвигается из центра. В общем как фокусники делают веер и просят вынуть любую карту. Можно даже дать выбор пользователю самому щелкнуть на нужном билете, и тот выдвинется из веера вверх.
Реализовать, в принципе, можно средствами GDI, но в больших разрешениях будет тормозить. |
|||
|
||||
antidod |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 26.12.2009 Репутация: нет Всего: нет |
Идея понравилась! Наверно и реализовать не тяжело. Разрешение будет 1024x768. Наверно еще и звук можно приделать...
А где можно узнать побольше про GDI? |
|||
|
||||
AntonN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 8.8.2006 Репутация: 7 Всего: 18 |
GDI это то, чем рисуется всякие кнопочки, в таких разрешениях лучше с ним не соваться
![]() Добавлено через 7 минут и 19 секунд либо можно немного сделать попроще, аналогично стопке карт в Косынке, но рубашками вверх, карты немного сдвинуты вдоль большой оси, и игрок(пользователь) наводя руксор на выступающие рубашки карт их подсвечивает (в принципе они могут сдвигаться вверх/вниз). Такой вид избавить от одной напряжной операции - поворота изображения карты/билета, остается только блитинг. |
|||
|
||||
antidod |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 26.12.2009 Репутация: нет Всего: нет |
Точно, возьму пример с Косынки!
Спасибо! Только не доконца еще представляю картинку... Это сообщение отредактировал(а) antidod - 26.12.2009, 19:40 |
|||
|
||||
AntonN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 8.8.2006 Репутация: 7 Всего: 18 |
примерно так: http://desksoft.ru/index.php?downloads=att...ents&id=250 (175кб), не все оптимально, но как демонстрация пойдет
![]() Присоединённый файл ( Кол-во скачиваний: 16 ) ![]() |
|||
|
||||
antidod |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 26.12.2009 Репутация: нет Всего: нет |
Огромное спасибо!!! Теперь будем разбираться
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Звук, графика и видео" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |