![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
OpenGL в 2D [Delphi, Windows]
Creep © (2004-08-26 17:20:00)Читаю Краснова М.В. по OpenGL. И я хочу спросить, если пограмить просто то все рисуется на имаджах или canvas'ом, а что береца за основу В GL'ле? и как грамотные лиди отлавливают их столкновения в 2D. Заранее спасибо.
Creep (2004-09-03 21:13:00) [1]Кстати у меня некоторые примеры Краснова не компилятся из за модуля DGlut я на Delphi6 и WIN_XP
Creep (2004-09-03 20:14:00) [2]wiz и DeadMeat Спасибо хоть, что просветили.
Кстати у меня уже чето получается. А щас буду разбирать отрисовку спрайтов в "paratrooper".
Creep (2004-09-03 20:14:00) [3]wiz и DeadMeat Спасибо хоть, что просветили.
Кстати у меня уже чето получается. А щас буду разбирать отрисовку спрайтов в "paratrooper".
wiz (2004-09-03 06:23:00) [4]2 DeadMeat: треугольник не только полигон с наименьшим количеством вершин (и все остальные полигоны можно разбить на треугольники)... самая
"зачупатость" треугольника в том, что "через любые три точки в евклидовом пространстве можно провести плоскость". Т.е. какие бы (даже самые безумные) координаты вершин ты бы не задал - треугольник всё равно будет плоской фигурой (в отлицие от квада и других).
2 Creep: про отрисовку спрайтов через openGL - можешь посмотреть мой вариант paratrooper с конкурса darthman'а... Не буду утверждать, что это самый правильный вариант реализации 2D-через-3D, но он работает (и не очень медленно :] ).
GameBoy (2004-08-27 22:32:00) [5]Creep
чего-то я не нашел там этой книги, моте ссылку кинешь
MANGOL (2004-08-26 21:02:00) [6]2Creep
спасиб!
Creep (2004-08-26 20:59:00) [7]Я асю даже не ставил.
Книгу я скачал вместе с примерами с сайта
http://www.gamedev.ru
100%
DeadMeat (2004-08-26 20:57:00) [8]
> [13] Creep (26.08.04 20:09)
Я совершенно серьезно...
Практически все объекты в 3D рисуются через треугольники или полигоны. Это потомучто, треугольник - это единственная фигура, которая имеет наименьшее число вершин, и с помощью которой можно построить льбую другую фигуру. Вот их и стали использовать в 3D картах для ускорения...
Вроде бы так было написано у Краснова...
---
...Death Is Only The Begining...
MANGOL (2004-08-26 20:50:00) [9]будду оччень признаттелен!
MANGOL (2004-08-26 20:46:00) [10]ВАУ КРУТО!!
стукни мне в АСЮ: 156665975
Creep (2004-08-26 20:30:00) [11]Я её с этова форума и скачал правда уже не помню где. Но послать могу.
MANGOL (2004-08-26 20:23:00) [12]А эта книга Краснова про ОПЕНГЛ есть где-нть в сети? Я только про директ-х нашол.. Подскажите пожалста, кто знает? :)
Creep (2004-08-26 20:09:00) [13]DeadMeat © >
Скажы всерьез.
DeadMeat (2004-08-26 19:09:00) [14]Не поверишь... Именно так...
---
...Death Is Only The Begining...
Creep (2004-08-26 19:04:00) [15]Я имею ввиду с помощью чего делать. Не теугольниками же рисовать или квадратами, а потом их двигать.
P.S
Или так это и делается :)
NikeOLD (2004-08-26 18:42:00) [16]2D от 3D отличается лишь одной координатой Z. Не трогай ее вовсе (ставь всегда в ноль) или используй для организации планов (примерно как в DelphiX). Все остальное ничем не отличается от пресловутых Image или Canvas.
И потом, если ты писал игры вообще, то вопрос как это сделать в OpenGL звучит глупо. Если не писал вовсе, читай [4]. Если не понял, читай пока не поймешь.
DeadMeat (2004-08-26 18:39:00) [17]Кажись в Paratrooper есть...
---
...Death Is Only The Begining...
Creep (2004-08-26 18:32:00) [18]Я исходники конечно глядел колортетриса (для начала) и там на OpenGL вроде толко 1 игра да ито 3D мне бы хотябы 2D понять. Ща буду остальные смотреть.
P.S.
Тетрис я с начала конкурса качал.
Darthman (2004-08-26 18:24:00) [19]Creep (26.08.04 18:19) [5]
Просто в Краснове не хрена про игры
А должно быть про игры? Книга называется, если мне не изменяет память "OpenGL графика в проектах Delphi". Где тут слово ИГРЫ?
Darthman (2004-08-26 18:23:00) [20]Creep (26.08.04 18:19) [5]
Посоветуйте кижику хоть какуюнибудь или сайт.
Книжку ты сам назвал, сайт тебе тоже предложили.