![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
хммм... еще не то что надо. продолжайте дальше ! ;) |
![]() |
#21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
прошло некоторе время и не кто не нашол норм решение...
ок я выставлю своё ! вот сам код // нужен vJass compiler что сохранить такую карту Код:
как видно всё просто ! но как видно не совсем ;) (ну по вашим сообщения) имхо это мой способ я не исключаю что есть и лутче способ ! в карте дополнительный код для тестирования ! карта прилагаетса ! // тестируйте в игре ! |
![]() |
#22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
мдя..... знаеш... это, _может быть_ и оптимально, но на каждый такой случай, по столько глобалок, то это будет очень неоптимально, ибо это будет опсалютно бесмыслено... |
![]() |
#23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FellGuard
Losyash
![]() ![]() offline
Опыт:
39,547Активность: |
Jon, Toadcop вписывает глобалки в коммон.ж (или в близзард, хз не помню)) и удаляет лишние из близзард, в результате часть неиспользуемых переменных меняется на юзаемые, а постоянное время доступа к глобалкам окупает себя, тк локальные переменные при таком раскладе почти не нужно создавать
|
![]() |
#24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
FellGuard не обращай внимания на глупые сообщения ! (да кстати я тестил количество переменных обсолютно не влияет на скорость обращения к ним и т.д. ! т.е. можно имееть 10К + переменных и это кроме размера кода ничего не изменит ! + обфускация Близз.дж и даже коммон не нужна !) а ты теперь понял простоту данного примера ?! вот почему я и говорил что у тебя самый лутчый из представленых вариантов ;) хоть и были глюки т.к. я смотрю на потенциал алгоритма а не иммено на его текущию работаспособность (т.е. ход мышление создателя)
да ксатати объясню принцип: мы выделяем аддрес (как напр в варе хендлы так же выделяютьса) и потом этот этот адресс помешаем с плотную структыру которая содержить все существующие елементы подрят. и т.к. главный индекс (который был нам выдан) являетьса "констатным" т.е. их можно перемещать как угодно (что и делаетьса в плотной структуре кстати я называю это "заменяемый стек" "replace stack" т.к. на места освободившихся слотов переноситьса последний... и уменьшается общий размер структуры) вот так ! имхо не очень сложно надо только допереть а вот допереть и являетьса самым важным + сложным ! |
![]() |
#25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|