XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
ZeToX2007

offline
Опыт: 7,009
Активность:
Цитата:
Сообщение от ScorpioT1000
преобразовываем имя в персональный ключь и переходим на ячейку зарплаты ВНЕЗАПНО =O

О_о так в варике нет хеш масивов к примеру, гы. но это не важно, так же ужобно с сотрировкой и тд но эт не важно))) мне важно что в первом посте) вот 100 юнитов есть, так лучше работать с масивом или с групой ? иначе говоря, при определённом количестве юнитов на карте, функция будет работать с масивом, при другом количестве с групой, думаю это оптимально, и будет довольно быстро но узнать бы примерно это число...
Старый 22.08.2009, 01:09
ScorpioT1000
Работаем
offline
Опыт: отключен
так в варике нет хеш масивов к примеру
прикинь, там все на них организовано O_O
С группой.
Старый 22.08.2009, 01:13
ZeToX2007

offline
Опыт: 7,009
Активность:
Цитата:
Сообщение от ScorpioT1000
прикинь, там все на них организовано O_O

В варике в -> jass'e )
Старый 22.08.2009, 01:16
J
expert
offline
Опыт: 48,447
Активность:
ZeToX2007, ну да, если в массиве будет юнитов 2-3 то перебором оптимальнее, ты будешь крут...
Старый 22.08.2009, 01:19
ScorpioT1000
Работаем
offline
Опыт: отключен
зато есть H2I, I2H, т.е. уже индивидуальный индекс для каждого созданного объекта
Старый 22.08.2009, 01:20
ZeToX2007

offline
Опыт: 7,009
Активность:
ScorpioT1000, GetHandleId на данный момент....

Цитата:
Сообщение от J
если в массиве будет юнитов 2-3

ты уверен что это это 2-3 ?
Старый 22.08.2009, 01:25
J
expert
offline
Опыт: 48,447
Активность:
ты уверен что это это 2-3 ?
мммм... да
Старый 22.08.2009, 01:27
adic3x

offline
Опыт: 108,439
Активность:
Все базовые алгоритмы, которые изучаются в вузах основанны на переборах !
95% вузов сосут по определению
ADOLF добавил:
допустим у тебя есть 3 масива.
Массив Имен
Массив Зарплат
Массив Ещё хз чего
зарплату надо искать не по имени, а по импровизированному хендлу, в роли которого выступает индекс
ADOLF добавил:
могу я поинтересоваться, а почему скорость так критична для автора?
Старый 22.08.2009, 11:42
ZeToX2007

offline
Опыт: 7,009
Активность:
Цитата:
Сообщение от ADOLF
могу я поинтересоваться, а почему скорость так критична для автора?

Пытаюсь "экономить" на всем...

ZeToX2007 добавил:
Тем более на данный момент у меня на карте может быть 300 снарядов и без тормозов(доводил до 720) (3d-движение) вот и хотелось бы сделать встречу снаряда с юнитом, и при этом потерять как можно меньше в скорости...
Старый 22.08.2009, 15:10
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Я первый сказал про индекс =\
ZeToX2007, это глупо, ты не особо сильно сэкономишь в данном случае.
Старый 22.08.2009, 15:10
ZeToX2007

offline
Опыт: 7,009
Активность:
и еще походу вопрос... если сделать так
real array COS
real array SIN
вбить туда 360 значений в каждую. и юзать в движении... если юзать полярки с массивами, это будет быстрей векторов ? ( COS[R2I(a)] )
Старый 22.08.2009, 15:14
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Нет.
Старый 22.08.2009, 16:41
adic3x

offline
Опыт: 108,439
Активность:
Пытаюсь "экономить" на всем...
ешь сухари и пьеш воду из под крана?
юзать функции с группами
юзать стандартный синус и косинус
Старый 22.08.2009, 18:16
ZeToX2007

offline
Опыт: 7,009
Активность:
Цитата:
Сообщение от Hellfim
Нет.

Провел тест, быстрей =/. тока точность хромает.

Цитата:
Сообщение от ADOLF
юзать функции с группами

Работаю с группами...
Старый 22.08.2009, 21:56
ScorpioT1000
Работаем
offline
Опыт: отключен
Провел тест, быстрей =/. тока точность хромает.
тт это просто тупость, я не могу иначе назвать. в 99,9999% случаев ускорить тормознутость можно будет больше исправлением кривых алгоритмов, чем заменой мат.ф-ций на бд
ScorpioT1000 добавил:
тоесть по-русски: "неужели у тебя настолько идеален код, что скорости работы математических функций недостаточно"
Старый 22.08.2009, 22:11
ZeToX2007

offline
Опыт: 7,009
Активность:
Цитата:
Сообщение от ScorpioT1000
тт это просто тупость, я не могу иначе назвать. в 99,9999% случаев ускорить тормознутость можно будет больше исправлением кривых алгоритмов, чем заменой мат.ф-ций на бд

Алгоритм обычный. Ну я хз, просто факт и ничего большого, но тут есть и свои косяки.
Старый 22.08.2009, 22:13
J
expert
offline
Опыт: 48,447
Активность:
ADOLF, это тебе наглядное доказательство по поводу "неоптимального, оптимального и правильного"
Старый 23.08.2009, 00:44
ZeToX2007

offline
Опыт: 7,009
Активность:
Цитата:
Сообщение от ScorpioT1000
тоесть по-русски: "неужели у тебя настолько идеален код, что скорости работы математических функций недостаточно"

Да так проще, все равно я ещё это в картах не использую, юзаю векторы и врядли буду это использовать.
Старый 23.08.2009, 01:29
adic3x

offline
Опыт: 108,439
Активность:
это тебе наглядное доказательство по поводу "неоптимального, оптимального и правильного"
уф, ну я это понимаю иначе, хотя тут да, согласен
Старый 23.08.2009, 22:03
ScorpioT1000
Работаем
offline
Опыт: отключен
здесь слишком лолзорный случай из серии "дай дураку стеклянный член ..."
Старый 24.08.2009, 15:44
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 17:14.