Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];

Вниз

GLScene - документация, работа   Найти похожие ветки 

 
Юра   (2004-09-15 11:06) [0]

Вопросы по GLScene:
1. Где взять полную документацию, т.е. описание всех методов, свойств компонентов? На сайте GLScene не нашел - плохо искал?
2. А где, собственно, кончается GLScene? ;-) Я как-то думал, что обработка BSP-деревьев, анализ столкновений, поведение объектов и т.п. надо писать руками, а на долю GL приходится только визуализация. Теперь я даже как-то теряюсь. Где про все это можно почитать?


 
Darthman ©   (2004-09-15 12:19) [1]

На Долю ГЛ приходится только отрисовка того, что скажешь. А ГЛсцена это жуткий гибрид. Радует только одно, что он не так безнадежен как всякие DarkBasic и Blitz3D, поскольку можно изменить что-то и пользоваться всеми прелестями языка делфи.


 
Юра   (2004-09-15 12:45) [2]

Я в некоторомзатруднении. Раньше я думал, что делать надо так:
1. Пишем BSP-компилятор.
2. Загружаем BSP-уровень, считаем руками, где находимся и что видим.
3. Считаем физику - в стены ходить нельзя, в дыры падаем, когда стреляем - считаем траекторию и в конце ее "бумкаем" и т.п.
4. Отдаем OpenGL поверхности, расчитанные в п.2 и текстуры, GL рисует на экране, натягивает текстуры на поверхности.

Теперь же я в сильном недоумении. Почитаешь форумы - так вообще получается, что нарисовал в 3d-редакторе уровень-домик, загрузил - и все происходит само, более того, даже стрельбу и проверки на падения/стенохождение делает "оно само".

Немножко этого я писал просто с использованием OpenGL - оформил процедурки построения примитивов, в них передаешь координаты и оно рисует. Потом почитал про GLScene и вот теперь в недоумении :(


 
DeadMeat ©   (2004-09-15 17:30) [3]


> [2] Юра   (15.09.04 12:45)

Из того, что ты перечислил, нет только летающих самих собой пуль... Это надо самому... Хотя кто знает... Мож это тоже сделают. Какой нить элемент типа TGLShootingGun
А так, это действительно огромный гибрид всего... И он развивается практически каждый день.
Его дорабатывают сотни людей (где то так).
В нем есть почти все что нужно (ну много чего тоже нет)...
А насчет документации, можно сходить на http://caperaven.co.za

---
...Death Is Only The Begining...


 
miek   (2004-09-15 19:26) [4]

>нет только летающих самих собой пуль... Это надо самому
Ну так есть же RayCastIntersect.

А документации полной нет и не будет, видимо, проект-то развивается. Старый help.chm устарел безбожно.


 
DeadMeat ©   (2004-09-15 19:31) [5]


> Ну так есть же RayCastIntersect.

Ну так самому же... ;)

А документация в ходе разработки щас идет...
Хотят сделать нечто вроде FAQ по содержанию в NG...
Там много вопросов и ответов есть.

---
...Death Is Only The Begining...


 
Юра   (2004-09-17 10:28) [6]

На http://caperaven.co.za я не вижу документации по свойствам и методам. Там есть довольно много примеров использования, что, конечно, хорошо, но мало :(



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.036 c
14-1103518213
Гарри Поттер
2004-12-20 07:50
2005.01.09
Гы.. Давно так над спамом не смеялся.


14-1103354543
ms
2004-12-18 10:22
2005.01.09
Неужели я так плохо знаю C++, или как это можно объяснить?


14-1103617283
Prohodil Mimo
2004-12-21 11:21
2005.01.09
Где найти прогу для IR-пульта?


6-1098444992
Ramon
2004-10-22 15:36
2005.01.09
Проверка мыла на наличие новых писем


3-1101907432
Yurij-7
2004-12-01 16:23
2005.01.09
защита БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский