MisterDeath
Частый гость
Дата регистрации: Nov 2010
Проживает: asd
Сообщений: 91
Возраст: 28
Рейтинг
|
Sprite on attachment
The sprite creation
C++ Source Code:
2 | pClient = gEngfuncs.GetViewModel(); |
4 | TEMPENTITY *pSprite = gEngfuncs.pEfxAPI->R_TempSprite( pClient- |
5 | >attachment[0], Vector( 0,0,0 ), 0.5, gEngfuncs.pEventAPI- |
6 | >EV_FindModelIndex( "sprites/hotglow.spr" ), kRenderTransAdd, |
7 | kRenderFxNone, 255.0, 1.0, 0 ); |
9 | pSprite->flags |= ( FTENT_CLIENTCUSTOM ); |
10 | pSprite->callback = EV_MuzzleflashCallback; |
The sprite callback:
C++ Source Code:
1 | void EV_MuzzleflashCallback ( struct tempent_s *ent, float frametime, float currenttime ) |
4 | pClient = gEngfuncs.GetViewModel(); |
6 | ent->entity.origin = pClient->attachment[0]; |
Not moving:
http://img818.imageshack.us/img818/2561/shz.png
Moving ( THE BUG !!! ):
http://img194.imageshack.us/img194/9938/ov1h.png
If shoot moving, the sprite on the attachment create in the opposite position of movement...
( SORRY BAD ENGLISH )
__________________
hl 4 ever
Сообщить модератору | | IP: Записан
Сообщение: 124930
|