|
Попробуй все вычисления проводить во время инициализации. Ты наверняка используешь синусы и косинусы. Я бы в инициализацию воткнул следующие строки
(пишу на сях - так проще)
float my_sin[360];
...
for(int i = 0; i <= 360; i++) my_sin[i] = sin(i);
И вместо sin(n) пиши my_sin[n]. Скорость возрастет! Это только пример. А вычислений много...
Конечно, память расходуется, но скорость реально возрастет!!!
Насчет спора, мое мнение - лучше писать в сях. Совсем недавно начал писать с использованием ассемблера. Скорость возрастает в десятки раз! А бейсик, какой бы модный он не был, не станет лучше чем C++!!!
|