Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прогресс бар... [Delphi, Windows]


Colt1978 ©   (2004-11-16 15:48:00) 

Я делаю всё на GLScene
Наверно прогрессбар можно и на чистом OpenGL замутить. Есть у кого идеи реализации прогрессбара ?
У меня просто много текстур, моделей грузится, думаю неплохо было бы это както обозначить для пользователя.
Конечно лучше на самой GLScene чтоб заморочек потом меньше было...


Colt1978   (2004-11-18 06:06:00) [1]

мда... Не играл я в дальнобойщики....
2 квадрата ?... Один за другим или как ? Как показывалась загрузка...


бобёр   (2004-11-17 23:10:00) [2]

2 Colt1978: если хочется конкретики - пожалста. Один из самых приятных простых прогрессбаров imho был во вторых Дальнобойщиках. Два текстуреных квада и никаких гвоздей.


П7   (2004-11-17 16:21:00) [3]

Блин, по моему кто-то начинает злостно тупить.
Делай так, как тебе нравится, и чтобы ресурсов меньше жрало. И всё! Может тебе ещё и реализацию выслать? Или скриншота хватит?


Colt1978   (2004-11-17 15:45:00) [4]


> бобёр   (17.11.04 14:57) [11]
> 2 Colt1978 [10]:
> А тебе не приходила в голову мысль - посмотреть как это
> сделано в выпущенных играх ??? В конце-концов, если игру
> издали на CD, то это что-то значит :)))
> Или смотреть "как надо делать игры" у тех, кто "как надо
> делает игры" - это не наш метод??? :)))

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


бобёр   (2004-11-17 14:57:00) [5]

2 Colt1978 [10]:

А тебе не приходила в голову мысль - посмотреть как это сделано в выпущенных играх ??? В конце-концов, если игру издали на CD, то это что-то значит :)))

Или смотреть "как надо делать игры" у тех, кто "как надо делаетигры" - это не наш метод??? :)))


Colt1978   (2004-11-17 12:56:00) [6]

Явообще не то что незнаю как сделать а хочу узнать мнения тех кто это уже делал.
Для меня интересны просто все варианты, как и в использовании разных форм, так и в sceneviewer`e, ну и помимо этого дизайн, кто как украсил, какими красивостями или наоборот как это можно сделать...


Домовенок   (2004-11-17 11:47:00) [7]

>> бобёр   (17.11.04 06:34) [6]

>это ты к чему.....


Это он походу к тому что, если ты не можешь решить, как правильно сделать, сделать прогресс бар на отдельной форме или в SceneViewer вставить то, как ты вообще игру можешь толковую написать? :)


Colt1978   (2004-11-17 10:22:00) [8]


> бобёр   (17.11.04 06:34) [6]
> и такие люди "пишут" игры...
>
> ...мдя-я-я

это ты к чему.....


> П7   (17.11.04 07:30) [7]
> Лучше вставь стандартный VCL'ный п\б. Так оно надёжнее будет...

Вставил, работает, некрасиво смотрится....
Сам представь, что если у меня нет ни одного VCL объекта в проекте , что зачем мне и прогрессбар такой ?


П7   (2004-11-17 07:30:00) [9]

Лучше вставь стандартный VCL'ный п\б. Так оно надёжнее будет...


бобёр   (2004-11-17 06:34:00) [10]

и такие люди "пишут" игры...

...мдя-я-я


Colt1978   (2004-11-17 06:07:00) [11]

Интересует конечно дизайнерский подход, т.е. чтоб кравиво было...
Я свой проект как я уже писал создаю на GLScene. Интересовала меня ещё его техническая реализация, к примеру нужно ли делать для прогрессбара отдельную форму или можно его вставить в тотже SceneViewer и при этом будет это правильно. Вот что и интересует меня.


Дубров Николай   (2004-11-16 19:09:00) [12]

Вообще легче прогрессбара, наверное, ничего нет. Всего-то нужно перейти в прекцию и нариовать GL_QUADS с текстурой. Чем больше загрузилось, тем болье прямоугольник. Можно, конечно испльзоать что-нибудь более трёхмерное. Но это уже легче, наверное, но GLSCENE. Например можно сделать растущй кубик с кучей спрайтов на одном конце. Всё уже зависит от фантзии :)


Darthman   (2004-11-16 17:34:00) [13]

Да ведь прогрессбар это и есть самое сложное в игре :)
Прогресс бар можно сделать например кубиками. Чем больше кубиков в ряд ставится, тем больше загрузилась программа.

Тоже непонимаю суть вопроса.


Ландграф Павел   (2004-11-16 17:18:00) [14]

Такое впечатление что тов. делает не игру и не демо, а именно прогрессбар на опенгл


П7   (2004-11-16 16:48:00) [15]

Суть вопроса ускользает от меня... Ты хочешь:
1. чтобы тебя убедили делать п\б либо на GLScene либо на чистом OpenGL?
2. чтобы тебя научили, как грамотно организовать загрузку "всего", чтобы можно было как-то прикрутить к ней некий индикатор, в нашем случае п\б
3. чтобы тебе подкинули идею дизайнерского решения реализации индикатора. Например: пупырчатая прозрачная труба, по которой пузырясь поднимается некая рвотного вида жижкость.

Так что тебе нужно-то на самом деле?


Наверх

Титульная страница Поиск, карта сайта Написать письмо