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