![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
GLScene форум [Delphi, GLScene, Windows]
КиТаЯц © (2004-06-01 08:18:00)
Страницы: < 1 2 ... 6 7 8 9 10 11 12 13 14 15 >
К модераторам:
Посмотрите что здесь
http://www.tecknik.net/blogback/data/bb.php?blog=GLScene&post=190504
творится...
Народ карячится как может... Ни одного форума по GLScene :( Господа модераторы - СДЕЛАЙТЕ ВЕТКУ ПО GLSCENE !!! Людям это надо!
Спасибо.
Всем: голосуем за ветку по GLScene!!! я - ЗА!
DeadMeat (2004-08-06 00:27:00) [161]Ну... Для какой-нибудь узкой задачи, я бы сделал почти также:
1) Разбил карту на равные квадраты
2) Проверял бы координаты всех объектов на нахождение в нужной клетке
А можно ещё завести у каждого объекта свойство, показывающее расстояние до нужного и если оно сократилось до минимума, значит контакт. Вопрос по скорости вычисления расстояния уже поднимался тут (или там).
Честно говоря, никогда этим не занимался, поэтому, все выжеизложенное - это просто мысли в данный момент, не продуманные ранее...
---
...Death Is Only The Begining...
Warlock1 (2004-08-05 18:16:00) [162]Мастера привет!!!!!
Все таки хотелось бы поднять (я думаю что это все така самая неинтересная, но тем не менее самая больная тема в GLScene, да и в самом игростроении..., наверное)... Это тема коллизий, то бишь столкновений... Хотелось бы поднять на обсуждение кто что думает и может кто то поделиться опытом.
Ситуация - много объектов, ну, допустим один герой... Как обработать проверку на коллизию так, что бы было быстро (ведь помимо коллизий в игре есть много других вещей, которые требуют времени).
Сразу скажу как это думаю решить я, разбить пространство на части, строить дерево расположения объектов по квадратам и обрабатывать только тот квадрат, в котором находиться герой. Но тут проблема с возникает с динамическими объектами... Т.е. они могут перемещаться в течение игры из части в часть... Это дерево надо будет постоянно перестраивать.... Т.о. по идее надо делать одно дерево статических объектов, второе - которое постоянно перестраивается - динамических объектов...
У кого какие мысли???? Елси конечно это тема больная не только для меня....
КиТаЯц (2004-07-30 14:04:00) [163]UP! :)
DeadMeat (2004-07-20 22:19:00) [164]Ну раз у всех CVS заработал, то выкладывать Source и Demos не буду... Разве что только Addins... Так всех устраивает?
З.Ы. http://deadmeat.nightmail.ru/Addins.rar
гдето 780 кб.
Если есть вопросы по ним, то спрашивайте... Просто лень было описание писать к каждому...
---
...Death Is Only The Begining...
DeadMeat (2004-07-20 18:17:00) [165]Да. То, что там выкладывают, не всегда добавляют в CVS. Если есть желание, то могу вместе с Source и Demos сливать папку Addins, в которой будут, новые прибамбасы...
А кстати, те новый скачал, или старый запустил через WinRoute?
---
...Death Is Only The Begining...
КиТаЯц (2004-07-20 08:08:00) [166]
> DeadMeat © (30.06.04 19:09) [90]
> На NG появился EllipsoidCollision... После этого все (почти
> все) проблемы исчезли...
Хм... Закачал CVS последние сурсы и, что-то нет там никакого EllipsoidCollision... Или если в NG появляется это еще не значит что модуль всем доступен?
КиТаЯц (2004-07-20 07:44:00) [167]Хе! Заработал у меня CVS!
DeadMeat (2004-07-19 21:55:00) [168]Закачал
http://deadmeat.nightmail.ru/Demos.rar
Размер где то 1,2 Мб.
Source не закачивал, т.к. у них там опять какая то ошибка при компиляции... Ошибку та исправить можно, но кто его знает к чему это исправление приведет, так что буду ждать нормальной версии...
---
...Death Is Only The Begining...
DeadMeat (2004-07-19 12:42:00) [169]Оо... Там почти все новое... Сегодня закачаю новую версию Source и Demos... Ждите...
З.Ы. Да и скажите позаста, как вы качаете оттуда...? У меня DAP не берет, а сам пользуюсь Oper-ой (она тоже не берет). Приходится запускать Explorer и качать его средствами...
---
...Death Is Only The Begining...
КиТаЯц (2004-07-19 07:31:00) [170]2 DeadMeat © (16.07.04 20:48) [120]
ОК! Спасибо! Закачал с http://deadmeat.nightmail.ru/.:) Только теперь непонятно, что там нового?
DeadMeat (2004-07-16 20:48:00) [171]> [117] КиТаЯц © (16.07.04 10:51)
Тякс... Значится как в FAQ, выбери папку для всех остальных, щелкни на ней правой кнопкой и выбери CVS Checkout. Там, в поле CVSROOT введи вот эту строчку
:pserver:anonymous@cvs.sourceforge.net:/cvsroot/glscene
А в поле Module поставь точку - так он закачает все папки, которые там есть... А если не хочешь все, то жми на Fetch List и разбирайся... т.к. я через него не делал...
Если ты по траффику сидишь, то найди в настройках черепашки зжатие, и поставь на Best. Сожранный траффик уменьшит почти в 2-два, 3-три раза, но будет чуть медленнее... Хотя у меня скорость 28800 и при таком сжатии качает как зверь...
Насчет проксей, не знаю... т.к. не юзаю... Поставь "сокс", или добавь в проксе порт черепашки... Правда придется его самому выяснять...
Кстати... я залил всю папку уже залил Source папку к себе... В этот раз с *.DLL-ками. Последнее обновление было пару дней назад (а может даже и все 4-четыре :))
Адрес
http://deadmeat.nightmail.ru/source.rar
Размер... 1,31 Мб
---
...Death Is Only The Begining...
DeadMeat (2004-07-16 11:48:00) [172]
> КиТаЯц © (16.07.04 07:07) [115]
Вот доберусь домой, там строчку гляну и здесь напишу...
Я вот думаю... я всёравно каждый день обновляю, так вот мож на своей страничке выкладывать? Если так, то выкладывать буду только папку Source *.DPK-шки и без *.DLL-ок...
kerby (2004-07-16 11:18:00) [173]у меня через прокси тоже не катит,
я тортилу на прокси сервере закатал ;)
КиТаЯц (2004-07-16 10:51:00) [174]2 kerby © (16.07.04 08:33) [116]
Да понятно все это... А вот ПОДРОБНО кто объяснит? Куда и в каком порядке кликать и пр. У меня чета CVS вообще не конектится... Может WinRoute не пускает?
kerby (2004-07-16 08:33:00) [175]http://glscene.sourceforge.net/faq.htm#160801-1
КиТаЯц (2004-07-16 07:07:00) [176]2 DeadMeat © (15.07.04 08:30) [114]
Привет! Слушай чего... Если не трудно расскажи ПОДРОБНО где скачать (с прямым линком) и как настроить CVS для GLScene. А то даже демку твою конкурсную откомпилить не смог... :(
DeadMeat (2004-07-15 08:30:00) [177]К сожалению с ODE я ещё не разбирался... Ни в этой демке, ни вообще... Но демка мне тоже понравилась...
---
...Death Is Only The Begining...
КиТаЯц (2004-07-15 07:37:00) [178]А мне демка понравилась :) Круто! Теперь вот какими мыслями хочу поделиться...
Ну, предположим, использую я SMD модели. В них есть наборы анимаций в которых есть ключевые кадры (промежуточные движок рассчитывает) и это круто и удобно, но... такой модели нельзя "дать по морде" чтобы она при этом красиво упала. Модель SMD привязана к набору анимаций.
Теперь предположим, что я (ты, он) стал использовать вот это самую ОДЕшную модель. Ей можно "дать пинка" и полетит она очень красиво. :) А актера можно собать из отдельных SMD моделей (руки, ноги, голова, хвост) и связать из с помощью того же ОДЕшного человечка (сделав последнего невидимым). Ну как в известной демке с танком. А как вот быть с набором базовых движений? Как сделать набор базовых анимаций для ОДЕшного челабрека? Есть какие мысли?
ps 2 > DeadMeat © (12.07.04 17:33) [110]
Спасибо. Со светом разобрался (вроде бы).
Алекс А (2004-07-15 01:53:00) [179]
> DeadMeat © (14.07.04 17:16) [111]
> Все время забываю рассказать об этом вот... Думаю это круто,
> но это только начало...
Скорее это конец. Модель человека опять представлена не в ОДЕ-шном формате, а в виде километра кода. Захотел что то изменить, ну посиди денёк, поразбирайся в коде, пойми как он работает, и тогда может быть и сможешь что-то изменить. А может и нет.
DeadMeat (2004-07-14 17:16:00) [180]Все время забываю рассказать об этом вот... Думаю это круто, но это только начало... Если я правильно понял автора, то он в последствии сделает тоже самое, но с моделькой и со скином...
http://www.k00m.sexidude.com/RagdollSourceUseDelphiODE.rar
---
...Death Is Only The Begining...