HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Impact Bullet
при попадании
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 30

Рейтинг



Angry Impact Bullet

Приветствую! Хочу сделать разные звуки при попадании в различные текстуры. Попробовал скопипастить из арранжмода,но вкупе с туториалом кутузова о эффект попадания пуль в стену выходит полная чушь не компилируется. Что делать?

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

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

Старое сообщение 30-05-2011 05:13
- За что?
-=DrTressi=-
Мото-смертник

Группа: Неопытный
Дата регистрации: Aug 2010
Проживает: На Белом свете!
Сообщений: 1003
Возраст: 32

Рейтинг



(epeFk@ Дык когда бегаешь по различным текстурам - создаётся различное звучание. Найди этот код и пляши от туда

__________________
How interesting, just look at that!
© Scientist

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

Старое сообщение 30-05-2011 05:27
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6966
Возраст: 35

Рейтинг



(epeFk@ на кой фиг юзать одновременно несколько вариантов кода, выполняющего одни и те же функции из разных туторов? Я имею ввиду трейсинг текстур и определие типа материала. В мой старый тутор можно просто добавить воспроизведение звука при попадании пульки, а лучше - написать всё заново, ибо тутор несколько кривоват, и по моему мнению не идеален.

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

Старое сообщение 30-05-2011 05:45
- За что?
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 30

Рейтинг



Цитата:
Ku2zoff писал:
а лучше - написать всё заново

Ну я не так крут в C++,а
Цитата:
Ku2zoff писал:
просто добавить воспроизведение звука

можно попробовать.

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

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

Старое сообщение 30-05-2011 05:48
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6966
Возраст: 35

Рейтинг



Вообще, в неизменном виде из арранжмода почти ничего копипастить нельзя - будет какой-нибудь баг

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

Старое сообщение 30-05-2011 05:54
- За что?
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 30

Рейтинг



Ну я когда копипастил было 100 ошибок! ну я пофиксил до десяти. и тут я завис

Добавлено 30-05-2011 в 10:00:

Цитата:
Ku2zoff писал:
воспроизведение звука при попадании

делать в combat.cpp?

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

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

Старое сообщение 30-05-2011 06:00
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Ku2zoff писал:
Вообще, в неизменном виде из арранжмода почти ничего копипастить нельзя - будет какой-нибудь баг

Вообще из арранджмода ничего копипастить нельзя. Его даже изучать вредно для мозга.
Потому что когда люди пишут вот такое
C++ Source Code:
1
pev->origin.z += 1;	// Pick up off of the floor
2
 
3
if (pev->spawnflags & SF_DONT_PICKUPFLOOR)//FGd fix
4
  pev->origin.z = 0;	// Dont Pick up off of the floor

они вообще не понимают что они делают.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 30-05-2011 08:24
-
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 29

Рейтинг



>Ну я не так крут в C++,а
ты всегда так отмазываешься я смотрю? чтоб код за тебя писали.
Для этого достаточно быть нубищем-занубищем ниже моего уровня даже!

Дядь МишЭто что за код вообще

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

Старое сообщение 30-05-2011 09:07
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6966
Возраст: 35

Рейтинг



Странный код Сначала поднимаем объект по оси z на 1 юнит, потом, если стоит флаг, то должны опустить. Но, ЕМНИП, проверка на флаги должна быть что-то вроде

C++ Source Code:
if (FBitSet(pev->spawnflags, MYFLAGNAME))


Добавлено 30-05-2011 в 17:13:

А вместо того, чтобы опустить объект на один юнит обратно, ему задают координату 0 по оси Z, и он странным образом улетает куда-нибудь или вообще ничего не происходит

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

Старое сообщение 30-05-2011 10:13
- За что?
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 29

Рейтинг



И вообще при разборе их кода можно кучу всяких сранностей найти.

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

Старое сообщение 30-05-2011 10:54
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Ku2zoff писал:
Но, ЕМНИП, проверка на флаги должна быть что-то вроде

еще один мег-кодер
ты хоть смотрел что такое FBitSet ?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 30-05-2011 11:51
-
pRoxxx
Житель форума

Дата регистрации: Jan 2011
Проживает: UA DP
Сообщений: 360
Возраст: 34

Рейтинг



Хм, помоему если задать брашевой энтити кординаты, 0, 0, 0 она вернеться на свое место тоесть будет стоять там где была поставлена маппером.

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

Старое сообщение 30-05-2011 12:12
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



pRoxxx речь не про особенности координат у бмоделей, а речь о самом подходе. Сегодня там бмодель, завтра туда притулят уже студио-модельку ящика, как в CS:CZ, еще что-то. С таким стилем программирования неудивительно, что арранджемент запускается строго на своей демокарте, а на стандартных халфовских либо вешается, либо крашит халфу. То есть по уму код должен выглядеть вот так

C++ Source Code:
if (!(pev->spawnflags & SF_DONT_PICKUPFLOOR))//FGd fix
  pev->origin.z += 1;// Pick up off of the floor

И таких моментов я полагаю там еще много.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 30-05-2011 12:54
-
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 36

Рейтинг



Дядя Миша, это еще что, видел бы ты. как я в брутере доменов, сделал 6 вложенных друг в друга циклов

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей

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

Старое сообщение 30-05-2011 13:50
- За что?
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 29

Рейтинг



оО вот это ужос!

По теме: Ну что , ты так не понял откуда звуки воспроизводить?

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

Старое сообщение 30-05-2011 13:58
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

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

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

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

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

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