Что не так с тригонометрией в юнити или это C# виноват?
Заполняю массив косинусами разных углов, и додебажился до того что вот это место просто виснет и до бесконечности жрёт оперативку.
for (int i = 0; i < countDisperce; ++i)
{
cosinuses[i] = (Mathf.Cos(i * 2 * Mathf.PI / countDisperce));
}
Виснет даже при просто cosinuses[i] = (Mathf.Cos(2));
Когда я ставлю просто cosinuses[i] = i/countDisperce; то всё окей. Что не так с тригонометрией в юнити?
UPD: Виснет даже с использованием System.Math.Cos()
Денис Загаевский, я искал в себе её часа 2. Потом нашёл инфу на форумах что кто-то жалуется на юнити, но ответов там не было и я тоже решил поныть.
Потом написал свой косинус через ряд Тейлора, это опять начало виснуть и потом уже додумался уменьшить параметры и ура оно отвисать начало.