![]() |
Страницы (4): « 1 2 [3] 4 » Показать все 46 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Помогите немного( а может и много ) (https://hlfx.ru/forum/showthread.php?threadid=3446)
Аа, я понял. Просто я поставил флаг FTENT_GRAVITY
и спрайт опускается
ONeiLL видио давай! На скринах и впрямь кажется, что брызги рисуются в конечной точке трейса. Или скрины на непрозрачной воде сделай.
Потом видео зделаю. Вот сейчас убрал флаг FTENT_GRAVITY.
Вот как:
ONeiLL лолшто? Брызги при стрельбе из-под воды? Кхм, сделай проверку на то, находится ли начальная точка трейса под водой.
вложение
Добавлено 01-06-2012 в 21:36:
Ku2zoff , я специально это зделал
самые хорошие брызги в Quake 2 Evolved 0.40
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Лень качать 
Кстать, хотел спросить, откуда ты знаеш про эти параметры у спрайтов? Можеш кинуть статейку?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
pTemp->entity.angles = UTIL_VecToAngles( Vector( x, y, z + 10 ) );
Так написал. Стрельнул в воду и получил зависон (
дак у тебе наверное X, Y или Z - NAN 
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
А что такое NAN ???
Добавлено 02-06-2012 в 16:35:
Чтобы всем было понятнее
1 | void EV_HLDM_WaterSplash( float x, float y, float z ) |
2 | { |
3 | int iWaterSplash = gEngfuncs.pEventAPI->EV_FindModelIndex ("sprites/effects/splash1.spr"); |
4 | TEMPENTITY *pTemp = gEngfuncs.pEfxAPI->R_TempSprite( Vector( x, y, z + 50 ), |
5 | Vector( 0, 0, 0 ), |
6 | 0.5, iWaterSplash, kRenderTransAdd, kRenderFxNone, 1.0, 0.5, FTENT_SPRANIMATE | FTENT_FADEOUT | FTENT_COLLIDEKILL ); |
7 |
8 | if(pTemp) |
9 | { |
10 | pTemp->fadeSpeed = 90.0; |
11 | pTemp->entity.curstate.framerate = 100.0; |
12 | pTemp->entity.curstate.renderamt = 155; |
13 | pTemp->entity.curstate.rendercolor.r = 255; |
14 | pTemp->entity.curstate.rendercolor.g = 255; |
15 | pTemp->entity.curstate.rendercolor.b = 255; |
16 | } |
17 |
18 | iWaterSplash = gEngfuncs.pEventAPI->EV_FindModelIndex ("sprites/effects/splash2.spr"); |
19 | pTemp = gEngfuncs.pEfxAPI->R_TempSprite( Vector( x, y, z ), |
20 | Vector( 0, 0, 0 ), |
21 | 0.2, iWaterSplash, kRenderTransAdd, kRenderFxNone, 1.0, 0.5, FTENT_SPRANIMATE | FTENT_FADEOUT | FTENT_COLLIDEKILL ); |
22 |
23 | if(pTemp) |
24 | { |
25 | pTemp->fadeSpeed = 60.0; |
26 | pTemp->entity.curstate.framerate = 50.0; |
27 | pTemp->entity.curstate.renderamt = 100; |
28 | pTemp->entity.curstate.rendercolor.r = 255; |
29 | pTemp->entity.curstate.rendercolor.g = 255; |
30 | pTemp->entity.curstate.rendercolor.b = 255; |
31 | pTemp->entity.angles = UTIL_VecToAngles( Vector( x, y, z + 10 ) ); |
32 | } |
33 | } |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ооо, буду знать
Вот скрин:
ONeiLL ты всё-таки неполенись, скачай Q2 Evolved и зацени ватерсплешы там.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
| Временная зона GMT. Текущее время 06:11. | Страницы (4): « 1 2 [3] 4 » Показать все 46 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024