![]() |
Страницы (2): [1] 2 » Показать все 20 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Impact Bullet (https://hlfx.ru/forum/showthread.php?threadid=2861)
Impact Bullet
Приветствую! Хочу сделать разные звуки при попадании в различные текстуры. Попробовал скопипастить из арранжмода,но вкупе с туториалом кутузова о эффект попадания пуль в стену выходит полная чушь не компилируется. Что делать?
__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

(epeFk@ Дык когда бегаешь по различным текстурам - создаётся различное звучание. Найди этот код и пляши от туда
__________________
How interesting, just look at that!
© Scientist
(epeFk@ на кой фиг юзать одновременно несколько вариантов кода, выполняющего одни и те же функции из разных туторов? Я имею ввиду трейсинг текстур и определие типа материала. В мой старый тутор можно просто добавить воспроизведение звука при попадании пульки, а лучше - написать всё заново, ибо тутор несколько кривоват, и по моему мнению не идеален.
__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

Вообще, в неизменном виде из арранжмода почти ничего копипастить нельзя - будет какой-нибудь баг 
Ну я когда копипастил было 100 ошибок! ну я пофиксил до десяти. и тут я завис
Добавлено 30-05-2011 в 10:00:
__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

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'
>Ну я не так крут в C++,а
ты всегда так отмазываешься я смотрю? чтоб код за тебя писали.
Для этого достаточно быть нубищем-занубищем ниже моего уровня даже!
Дядь МишЭто что за код вообще
Странный код
Сначала поднимаем объект по оси z на 1 юнит, потом, если стоит флаг, то должны опустить. Но, ЕМНИП, проверка на флаги должна быть что-то вроде
if (FBitSet(pev->spawnflags, MYFLAGNAME)) |
И вообще при разборе их кода можно кучу всяких сранностей найти.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Хм, помоему если задать брашевой энтити кординаты, 0, 0, 0 она вернеться на свое место тоесть будет стоять там где была поставлена маппером.
pRoxxx речь не про особенности координат у бмоделей, а речь о самом подходе. Сегодня там бмодель, завтра туда притулят уже студио-модельку ящика, как в CS:CZ, еще что-то. С таким стилем программирования неудивительно, что арранджемент запускается строго на своей демокарте, а на стандартных халфовских либо вешается, либо крашит халфу. То есть по уму код должен выглядеть вот так
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'
Дядя Миша, это еще что, видел бы ты. как я в брутере доменов, сделал 6 вложенных друг в друга циклов 
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
оО вот это ужос!
По теме: Ну что , ты так не понял откуда звуки воспроизводить?
| Временная зона GMT. Текущее время 22:11. | Страницы (2): [1] 2 » Показать все 20 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024