Сейчас 09:21:15 Вторник, 17 сентября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Срочно нужно увеличение быстродействия на if/then/else
Ramazan(off)Дата: Понедельник, 14 Марта 2011, 15:26:55 | Сообщение # 1
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 775
Блокировки:
Так, в общем сделал 1 тригер. Назовем его инициализацией. В нём 1 условие и одно if/then/else.
Этот триг запускает в свою очередь триггер, в котором 6-7 таких же if/then/else'ов.
В общем я закоменил это все. На проверку уходит около семи - восьми секунд. Как это исправить?
Как увеличить быстродействие на if then else?
 

DreiiДата: Понедельник, 14 Марта 2011, 15:27:44 | Сообщение # 2
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Quote (Ramazan(off))
if then else?

Использовать Jass


 

Ramazan(off)Дата: Понедельник, 14 Марта 2011, 15:27:48 | Сообщение # 3
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 775
Блокировки:
P.S. все if/then/else'ы на гуи = \
 

FaionДата: Понедельник, 14 Марта 2011, 15:29:31 | Сообщение # 4
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
код в студию

Quote (Ramazan(off))
Как увеличить быстродействие на if then else?

:facepalm:

Добавлено (14-03-2011, 15:29)
---------------------------------------------
Ramazan(off), за столько лет мог бы уже и освоить жасс <_<


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

SunCreepДата: Понедельник, 14 Марта 2011, 15:33:01 | Сообщение # 5
9 уровень
Группа: Проверенные
Сообщений: 1136
Награды: 0
Репутация: 141
Блокировки:
Quote (Faion)
жасс

В некоторых случаях реально проще и грамотнее сделать всё на Gui чем на Jass.

Quote (Ramazan(off))
В общем я закоменил это все. На проверку уходит около семи - восьми секунд. Как это исправить? Как увеличить быстродействие на if then else?

Разве на проверку может уходить долгое время?Ты уверен что там где-нить не стоять вейты или что-нить подобное?

 

Ramazan(off)Дата: Понедельник, 14 Марта 2011, 15:33:44 | Сообщение # 6
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 775
Блокировки:
освоить то освоил, но писать мне лень на нем... хочу привычный гуи, а он с*ка тормозит
 

FaionДата: Понедельник, 14 Марта 2011, 15:36:13 | Сообщение # 7
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
Quote (SunCreep)
В некоторых случаях реально проще и грамотнее сделать всё на Gui чем на Jass.

для нубов разве что.


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

DreiiДата: Понедельник, 14 Марта 2011, 16:11:05 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Quote (SunCreep)
В некоторых случаях

Нет таких случаев


 

SirNikolasДата: Понедельник, 14 Марта 2011, 16:43:19 | Сообщение # 9
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (SunCreep)
проще
Кому-то - может быть.
Quote (SunCreep)
грамотнее
Точно нет.
Ramazan(off), в GUI каждый if выносится в отдельную функцию, потому такая низкая скорость. А если там комбинация из and и or, то вообще жуть получается...


 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz