TE_SetupBeamPoints - EndWidth

uhx

Участник
Сообщения
20
Реакции
0
Здравствуйте.

C-подобный:
void TE_SetupBeamPoints(const float start[3], const float end[3], int ModelIndex, int HaloIndex, int StartFrame, int FrameRate,
			float Life, float Width, float EndWidth, int FadeLength, float Amplitude, const int Color[4], int Speed)

Как заставить параметр EndWidth работать?
Хочу создать сужающийся отрезок, но че-т ничего не фурычит, уже часа два вожусь с этой штукой.
 

uhx

Участник
Сообщения
20
Реакции
0
Недавно пробовал - работало. Оффтоп
Какой код?) Как я вызываю одну-единственную функцию?
Я вообще правильно понимаю Width и EndWidth? Width задает начальную ширину луча, EndWidth - конечную. Но каким бы EndWidth я не ставил, у меня во всех местах луч одинаковый. Может какой то из аргументов влияет на это?

Добавлено через 9 часов 45 минут
Ну дайте что ли код, который работает... я не знаю.
Если уж это так важно, то вот код:

PHP:
// ... float g_Pos[3][3];
float arrowStart[3];
arrowStart = g_Pos[0];
arrowStart[2] += 150.0;
float arrowEnd[3];
arrowEnd = g_Pos[0];
arrowEnd[2] += 80.0;
	
TE_SetupBeamPoints( arrowStart, arrowEnd, g_LaserBeam, g_HaloSprite,
							0, 5, 1.1, 15.0, 1.0, 255, 0.0, g_vColor, 1 );
TE_Send( clients, numClients );
 
Последнее редактирование:
Сверху Снизу