Sidebar

Помогите с эффектом.

MaSTeR

New member
15.04.09
793
30
32
0
Помогите с эффектом.

Кто знает, как сделать эффект пара изо рта игрока? Ну, типа зима, лед и т.д. Вот мне хочется узнать каким способом можон пар сварганить, холодно ведь. Я тутора не прошу, просто подскажите, как хотя бы спрайт вывести на середину экрана, а спрайт я сам создам, и с кодингом додуплю?
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Любопытно, как человек не знает элементарного (ну как спрайт на середину экрана вывести), но почему-то считает, что с кодингом он "додуплит".
 

NiGo32

New member
08.08.08
377
0
0
2 MaSTeR_FaUSt:
Это можно сделать через функцию Post Think в player.cpp, там ты можешь с помощью bool(boolean), float (в качестве времени - gpGlobals->curtime ) сделать алгоритм который вызывается через определенное время. В этот же алгоритм когда он вызывается (через например каждые 10 сек) можно вызвать функцию DispatchEffect которое бы воспроизводило любой эффект с определенным названием в аргументе этой функции в клиенте (client.dll). (например: DispatchEffect("masterfaust", data);, и потом в клиенте создать эффект с таким названием).
П.С. так я считаю удобнее чем DispatchParticleEffect, т.к. через DispatchEffect можно вызывать не только pcf партиклы в particles/, но и вызывать другие эффекты и свои кодовые партиклы.
Далее если ты совсем не знаешь как это все работает, либо ты первый раз программируешь под хл2, обращайся на эту тему, помогу.
 
Останнє редагування:

MaSTeR

New member
15.04.09
793
30
32
0
Я вообще недавно к хл2 из первой перешел, учусь оч. быстро, но иногда помощь требуется. Я просто запутался в кодинге с хл2. В нем гораздо больше возможностей чем хл1.
 

Game Server

Доноры Красавчики

Користувачі онлайн