HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Простенькая физика для хл1
  Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

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

Рейтинг



Простенькая физика для хл1

Вот нашел на форуме спирита готовую разработку физ объекта с трейсингом.
Насколько я понял коробка может изменять угол своего поворота под воздействием игрока и отскакивать от стен.
http://200.58.114.110/~vl000139/mam...p?p=306#post306
М.б. кому и сгодится.

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

Старое сообщение 15-09-2006 18:29
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


По-моему, примитив.
У меня в опцион имплисите и то продвинутее физика пушаблей - их там в руки брать можно, кидать, и они поворачиваются когда из сбоку толкаешь, и от стен само собой отскакивают (правда из всех демку опцион имплисит видела только счастливая ForestGirl).
А сейчас так вообще хавок есть...

__________________

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

Старое сообщение 15-09-2006 18:53
-
 Дядя Миша
racing for fish

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

Рейтинг



XaeroX Ты де-нить видел тутор как прикрутить хавок к первой халфе?
а тут готовый код для начинающих.

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

Старое сообщение 15-09-2006 18:55
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Дядя Миша да я же говорю - у меня в имплисите без хавки, и код я этот писал аж в 2003 году. Ну для начинающих наверное неплохо.

__________________

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

Старое сообщение 15-09-2006 18:56
-
Shooter__Andy
Генератор идей

Дата регистрации: Oct 2005
Проживает: Tomsk
Сообщений: 71
Возраст: 34

Рейтинг



Дядя Миша к сведению - в коде куча ошибок (или я вообще ничего не понимаю). Например, там есть pev->frags и встречается это раз 20. Плюс, нигде не нашел упоминания, что мапперы должны ставить оригин. А вот место:

code:
void NormalizeAngles( float *angles ) { int i; // Normalize angles for ( i = 0; i < 3; i++ ) { if ( angles > 180.0 ) { [i] angles -= 360.0; } [i] else if ( angles < -180.0 ) { [i] angles += 360.0; } } }

Это вообще нечто. Мало того, что без * angles не работает, так еще и [i] где-то не там.

Короче - код этот у меня не работает. То есть звуков нет, физика заключается в верчении модели в воздухе примерно 2 секунды и остановке (в любой, гм, позе).

__________________
- Айзек, что вы будете делать, когда я умру?
- Спляшу качучу

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

Старое сообщение 25-09-2006 09:45
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Shooter__Andy
дык буржуи же делали, что ж ты хотел
ЗЫ: для с++ кода есть тег ббкода [ cpp ]

__________________

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

Старое сообщение 25-09-2006 10:49
-
 Дядя Миша
racing for fish

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

Рейтинг



Shooter__Andy ему код дали, так он еще и недоволен. Этож буржуи, чо ты от них хочешь?

Добавлено 26-09-2006 в 02:54:

ЗЫ. А чем тебе Pev->frags не угодил?
Это видимо промежуточная переменная для хранения каких-либо текущих вычислений.
А великий умник Shooter__Andy тут же возомнил, что кто-то слово flags неверно написал

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

Старое сообщение 25-09-2006 19:54
-
Shooter__Andy
Генератор идей

Дата регистрации: Oct 2005
Проживает: Tomsk
Сообщений: 71
Возраст: 34

Рейтинг



Дядя Миша я думаю, это из-за того, что в этой переменной хранятся стартовые флаги... Так что того, не это, а?
XaeroX ОК, буду знать.

__________________
- Айзек, что вы будете делать, когда я умру?
- Спляшу качучу

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

Старое сообщение 26-09-2006 02:17
- За что?
BUzer
Pills here!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: Владивосток
Сообщений: 349
Возраст: 40

Рейтинг



А это есть где-нибудь, оформленное как мод? А то, сами понимаете, втыкать код, разбираться, рисовать карту - лениво..

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

Старое сообщение 26-09-2006 08:04
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 16:29. Новая тема    Ответить
  Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Простенькая физика для хл1
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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