Наше комьюнити:   OpenGL Shader Lab  •  Half-Life FX  •  Форум  
HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Колизация !?
Как сделать ?
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
FiEctro
Диванные войска

Группа: Опытный
Дата регистрации: Aug 2006
Проживает: Зеленый форум
Сообщений: 8590
Возраст: 26

Рейтинг



Thumbs down Колизация !?

Собсно хачу чтобы mdl на cuclerе автоматически коолизировался движком ! Возможно ли такое сделать ? И чтоб из него не сыпалась всякая лабуда ?

__________________
Для организации коллектива надо уметь ссать в уши виртуозно (с) Raid

Сообщить модератору | | IP: Записан
Сообщение: 11001

Старое сообщение 22-02-2007 10:44
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 21495
Нанёс повреждений: 358 ед.

Рейтинг



Гляди функцию UTIL_AutoSetSize в xash

Сообщить модератору | | IP: Записан
Сообщение: 11002

Старое сообщение 22-02-2007 11:03
-
FiEctro
Диванные войска

Группа: Опытный
Дата регистрации: Aug 2006
Проживает: Зеленый форум
Сообщений: 8590
Возраст: 26

Рейтинг



2Дядя Миша а можно его исходник ? А то на http://www.hlfx.ru/xash в раздел скачать не заходит

__________________
Для организации коллектива надо уметь ссать в уши виртуозно (с) Raid

Сообщить модератору | | IP: Записан
Сообщение: 11003

Старое сообщение 22-02-2007 11:22
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 21495
Нанёс повреждений: 358 ед.

Рейтинг



-CJ- Элементарно, Ватсон. Такого раздела там попросту нет, потому и не заходит
А что же до исходников - когда он лежал на всеобщем обозрении ты его почему-то не качал.
А теперь гдеж я его тебе возъму?

Сообщить модератору | | IP: Записан
Сообщение: 11005

Старое сообщение 22-02-2007 15:41
-
FiEctro
Диванные войска

Группа: Опытный
Дата регистрации: Aug 2006
Проживает: Зеленый форум
Сообщений: 8590
Возраст: 26

Рейтинг



Цитата:
Дядя Миша писал:

А что же до исходников - когда он лежал на всеобщем обозрении ты его почему-то не качал.
А теперь гдеж я его тебе возъму?

У меня тогда студии не было

__________________
Для организации коллектива надо уметь ссать в уши виртуозно (с) Raid

Сообщить модератору | | IP: Записан
Сообщение: 11007

Старое сообщение 22-02-2007 16:40
- За что?
FiEctro
Диванные войска

Группа: Опытный
Дата регистрации: Aug 2006
Проживает: Зеленый форум
Сообщений: 8590
Возраст: 26

Рейтинг



Достал колизацию из дуум3 но она только в h формате ! скомпилилось без ошибок ! так вот вопрос как сделать чтоб ета коолизация применялась ко всем к mdl файлам ?
Пробовал сам найти но ничего про форматы не нашел
Файл прилагается

Добавлено сегодня в 17:33:

При подключении к Studio Model Rendrered вылетает стока ошибок :
--------------------Configuration: cl_dll - Win32 Release--------------------
Compiling...
StudioModelRenderer.cpp
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(37) : error C2146: syntax error : missing \';\' before identifier \'point\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(37) : error C2501: \'idVec3\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(37) : error C2501: \'point\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(38) : error C2146: syntax error : missing \';\' before identifier \'normal\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(38) : error C2501: \'idVec3\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(38) : error C2501: \'normal\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(41) : error C2143: syntax error : missing \';\' before \'*\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(41) : error C2501: \'material\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(51) : error C2146: syntax error : missing \';\' before identifier \'endpos\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(51) : error C2501: \'idVec3\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(51) : error C2501: \'endpos\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(52) : error C2146: syntax error : missing \';\' before identifier \'endAxis\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(52) : error C2501: \'idMat3\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(52) : error C2501: \'endAxis\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(54) : error C2371: \'trace_t\' : redefinition; different basic types
..\\common\\const.h(773) : see declaration of \'trace_t\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(67) : error C2143: syntax error : missing \',\' before \'*\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(67) : error C2059: syntax error : \'*\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(74) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(74) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(76) : error C2061: syntax error : identifier \'idTraceModel\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(81) : error C2061: syntax error : identifier \'idBounds\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(85) : error C2061: syntax error : identifier \'idVec3\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(87) : error C2061: syntax error : identifier \'idVec3\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(89) : error C2061: syntax error : identifier \'idFixedWinding\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(92) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(92) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(96) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(96) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(100) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(100) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(104) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(104) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(109) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(109) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(111) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(111) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(118) : error C2143: syntax error : missing \',\' before \'*\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(118) : error C2059: syntax error : \'*\'
Error executing cl.exe.

client.dll - 38 error(s), 0 warning(s)

Добавлено сегодня в 17:47:

и как я предпологал что запорю исходник

Вложение: collisionmodel.zip (1.9 кб)
Этот файл был скачан 387 раз.

__________________
Для организации коллектива надо уметь ссать в уши виртуозно (с) Raid

Сообщить модератору | | IP: Записан
Сообщение: 11015

Старое сообщение 23-02-2007 14:47
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 21495
Нанёс повреждений: 358 ед.

Рейтинг



-CJ- ты не мог достать коллизацию из дуум3 хотя бы потому, что его исходников нигде нету.
А тот мегабайтный архив, ходящий по сети, не несет почти никакого смысла.
И каким образом ты решил их совместить?
и самое главное - зачем???

code:
void CBaseEntity::UTIL_AutoSetSize( void )//automatically set collision box { studiohdr_t *pstudiohdr; pstudiohdr = (studiohdr_t*)GET_MODEL_PTR( ENT(pev) ); if (pstudiohdr == NULL) { ALERT(at_console,"Unable to fetch model pointer!\n"); return; } mstudioseqdesc_t *pseqdesc; pseqdesc = (mstudioseqdesc_t *)((byte *)pstudiohdr + pstudiohdr->seqindex); UTIL_SetSize(pev,pseqdesc[ pev->sequence ].bbmin,pseqdesc[ pev->sequence ].bbmax); }

Сообщить модератору | | IP: Записан
Сообщение: 11018

Старое сообщение 23-02-2007 16:09
-
FiEctro
Диванные войска

Группа: Опытный
Дата регистрации: Aug 2006
Проживает: Зеленый форум
Сообщений: 8590
Возраст: 26

Рейтинг



Цитата:
Дядя Миша писал:
[b]-CJ- ты не мог достать коллизацию из дуум3 хотя бы потому, что его исходников нигде нету.
А тот мегабайтный архив, ходящий по сети, не несет почти никакого смысла.

Мегабайтный ? Так он аж 44 мега с половиной весит и там даже есть лицензионое соглашение Я помоему с официального сайта id качал ...

Добавлено сегодня в 21:10:

Цитата:
Дядя Миша писал:

code:
void CBaseEntity::UTIL_AutoSetSize( void )//automatically set collision box { studiohdr_t *pstudiohdr; pstudiohdr = (studiohdr_t*)GET_MODEL_PTR( ENT(pev) ); if (pstudiohdr == NULL) { ALERT(at_console,\"Unable to fetch model pointer!\\n\"); return; } mstudioseqdesc_t *pseqdesc; pseqdesc = (mstudioseqdesc_t *)((byte *)pstudiohdr + pstudiohdr->seqindex); UTIL_SetSize(pev,pseqdesc[ pev->sequence ].bbmin,pseqdesc[ pev->sequence ].bbmax); }


Спасибо за код я думаю что ето она и есть пойду записывать в GameStudioModelRenderer.cpp

Добавлено сегодня в 21:22:

Сори за офтоп но выложите кто нибудь папку engine из hlsdk single player source а то мне думовская коолизация её запорола ( забыл скопировать ) а качать заново весь сдк нет желания

__________________
Для организации коллектива надо уметь ссать в уши виртуозно (с) Raid

За это сообщение FiEctro получил предупреждение за оверквотинг

Сообщить модератору | | IP: Записан
Сообщение: 11021

Старое сообщение 23-02-2007 18:22
- За что?
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27641
Нанёс повреждений: 463 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Цитата:
-CJ- писал:
Я помоему с официального сайта id качал ...

Ссылочку дай, по которой качал, плиз
Цитата:
-CJ- писал:
пойду записывать в GameStudioModelRenderer.cpp

Это в серверной части надо ставить, а вызывать в ф-и Spawn у cycler'a.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

Сообщить модератору | | IP: Записан
Сообщение: 11022

Старое сообщение 23-02-2007 20:00
-
FiEctro
Диванные войска

Группа: Опытный
Дата регистрации: Aug 2006
Проживает: Зеленый форум
Сообщений: 8590
Возраст: 26

Рейтинг



Цитата:
XaeroX писал:

Это в серверной части надо ставить, а вызывать в ф-и Spawn у cycler\\\'a.

В смысле в hl.dll ?

Добавлено сегодня в 23:28:

Насчет сдк , должно быть здесь http://www.iddevnet.com/doom3/downloads.php
но у меня ссылки не работали ! Если хочешь могу перезалить

Добавлено сегодня в 23:37:

Вот залил на ifolder
http://mapping.ifolder.ru/1199053

__________________
Для организации коллектива надо уметь ссать в уши виртуозно (с) Raid

Сообщить модератору | | IP: Записан
Сообщение: 11024

Старое сообщение 23-02-2007 20:37
- За что?
FiEctro
Диванные войска

Группа: Опытный
Дата регистрации: Aug 2006
Проживает: Зеленый форум
Сообщений: 8590
Возраст: 26

Рейтинг



Цитата:
XaeroX писал:
Ссылочку дай, по которой качал, плиз

Это в серверной части надо ставить, а вызывать в ф-и Spawn у cycler'a.

можно поподробней ?

__________________
Для организации коллектива надо уметь ссать в уши виртуозно (с) Raid

Сообщить модератору | | IP: Записан
Сообщение: 11179

Старое сообщение 02-03-2007 10:08
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 21495
Нанёс повреждений: 358 ед.

Рейтинг



Цитата:

Спасибо за код я думаю что ето она и есть

Что значит - ты думаешь???
т.е. я по твоему нарочно дал левую функцию тебе?

Сообщить модератору | | IP: Записан
Сообщение: 11183

Старое сообщение 02-03-2007 10:55
-
FiEctro
Диванные войска

Группа: Опытный
Дата регистрации: Aug 2006
Проживает: Зеленый форум
Сообщений: 8590
Возраст: 26

Рейтинг



Цитата:
Дядя Миша писал:
Цитата:

Спасибо за код я думаю что ето она и есть

Что значит - ты думаешь???
т.е. я по твоему нарочно дал левую функцию тебе?

Хы хы ты меня не так понял ! я просто думал что ето чтото другое ... ты еще написал так : и самое главное - зачем???

__________________
Для организации коллектива надо уметь ссать в уши виртуозно (с) Raid

Сообщить модератору | | IP: Записан
Сообщение: 11184

Старое сообщение 02-03-2007 11:00
- За что?
 Дядя Миша
who said meow?

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 21495
Нанёс повреждений: 358 ед.

Рейтинг



-CJ- заканчивай оверквотить!
достаточно взять одну строчку и выделить её вот так
>>
буду плюсать нещадно.

Сообщить модератору | | IP: Записан
Сообщение: 11190

Старое сообщение 02-03-2007 15:51
-
FiEctro
Диванные войска

Группа: Опытный
Дата регистрации: Aug 2006
Проживает: Зеленый форум
Сообщений: 8590
Возраст: 26

Рейтинг



>> Это в серверной части надо ставить, а вызывать в ф-и Spawn у cycler'a.
Можно плиз поподробней а то у меня чето не выходит

__________________
Для организации коллектива надо уметь ссать в уши виртуозно (с) Raid

Сообщить модератору | | IP: Записан
Сообщение: 11419

Старое сообщение 15-03-2007 18:37
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 03:39. Новая тема    Ответить
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Колизация !?
Как сделать ?
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Chain Studios © 2005-2018

Рейтинг@Mail.ru