![]() |
Помогите оптимизировать ф-ю
Граждане!у меня есть одна функция, которая сильно грузит игру, помогите пожалуйста её оптимизировать!Если можно, выложите свю версию, заранее спасибо!
Код:
Function update_friz() |
Ответ: Помогите оптимизировать ф-ю
ммм...дайте подумать!!!
Вот: Function update_friz() ;//do nothing... End Function |
Ответ: Помогите оптимизировать ф-ю
ага оптимайз !!
Цитата:
|
Ответ: Помогите оптимизировать ф-ю
Сначала научитесь правильно оформлять код чтобы он был читаем, потом можно и подумать ;)
|
Ответ: Помогите оптимизировать ф-ю
В коде нет затратных команд
раскрой вложенные функции |
Ответ: Помогите оптимизировать ф-ю
Цитата:
|
Ответ: Помогите оптимизировать ф-ю
Цитата:
Блин не знаю что такое abc(i)... Но можно хотя бы создать переменную abcI=abc(i) - чтобы не повторять вычисление abc(i) Коротко, например: Код:
Function update_friz() Use this command to return the absolute value of a number; meaning its positive value. A negative 3 would become a positive 3. If what you want is a number without a fraction (say, convert 3.1415 into 3) use the Int() command. |
Ответ: Помогите оптимизировать ф-ю
Функция Abs(int) возвращает абсолютное значение числа.
Т.е. Abs(-5) = 5 ЭЭЭ....:stop: Чувак открой справочник команд и посмотри что делают непонятные тебе конструкции. З.Ы. Начинай с For..Next |
Ответ: Помогите оптимизировать ф-ю
Вы че?причем здесь abs???
|
Ответ: Помогите оптимизировать ф-ю
Abs, abc...
Ну главное что при "когда можно хотя бы создать переменную abcI=abc(i) - чтобы не повторять вычисление abc(i)" - не нужно каждый раз (в каждой строчке) "возвращать абсолютное значение числа." К abc(i)\friz это тоже относится.. Просто ввёл переменную abcFriz=abc(i)\friz и всё! Т.е. не вычислять каждый раз одно и тоже! Часть доработки: Код:
Function update_friz() |
Ответ: Помогите оптимизировать ф-ю
LLI.T.A.L.K.E.R., выучи массивы и типы перед тем как советы давать. Ппц.
|
Ответ: Помогите оптимизировать ф-ю
Если бы автор выложил весь код с медией было бы проще понять в каком месте можно спасти пару FPS
Уверен, что часть проверок можно было бы вынести из кучи и выполнять нерегулярно |
Ответ: Помогите оптимизировать ф-ю
там оказалась другая фигня: при создании более 20 фрицов комп резко виснет.функция создания прилагается:
Код:
Function create_friz(x#,y#,z#,turn#) |
Ответ: Помогите оптимизировать ф-ю
Код:
ExtractAnimSeq(abc(num)\friz,1,32 ) ; 1- idle |
Ответ: Помогите оптимизировать ф-ю
и где ж мне его так надо написать?
|
Часовой пояс GMT +4, время: 22:49. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot