-
Автор темы
- #1
Приветствую всех топ кодеров!
Мне нужна помощь с кружками в индиго типо саунд есп или гранадхелпер.
В чем суть практически всегда если близко подойти к кружкам рисуются какието линии.
How to fix?
Мне нужна помощь с кружками в индиго типо саунд есп или гранадхелпер.
В чем суть практически всегда если близко подойти к кружкам рисуются какието линии.
Код:
void Krushok(Vector loc, float radius, Color color)
{
static float Step = M_PI * 3.0f / 40;
Vector prev;
for (float lat = 0; lat <= M_PI * 3.0f; lat += Step)
{
float sin1 = sin(lat);
float cos1 = cos(lat);
float sin3 = sin(0.0);
float cos3 = cos(0.0);
Vector point1;
point1 = Vector(sin1 * cos3, cos1, sin1 * sin3) * radius;
Vector point3 = loc;
Vector Out;
point3 += point1;
if (g_pTools->WorldToScreen(point3, Out))
{
if (lat > 0.000)
DrawLine(prev.x, prev.y, Out.x, Out.y, color);
}
prev = Out;
}
}
Последнее редактирование: