Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
|
|
30.07.2008, 19:33 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexkill
offline
Опыт:
19,072Активность: |
А как работает вот эта конструкция?
Код:
Это считается структурой или как? |
31.07.2008, 12:35 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
а почему должна не считатся? |
31.07.2008, 12:46 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexkill
offline
Опыт:
19,072Активность: |
Jon'ик, я о том, что не нужно создавать глобалок-массивов в этом случае. И кэш не используется. Я прав?
|
31.07.2008, 12:49 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Ну да, она и так создает их
ScorpioT1000 добавил: при выходе |
31.07.2008, 12:57 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
ну здесь ограничение на 8190 елементов =)
эта функция будет вызыватьса при создание елементам структуры. там вон сразу записи будут на факте это фигня для ленивых кодеров. и которая имеет только личное удобство (т.е. для кого как) Toadcop добавил: т.е. я объясню истиный смысл vJass =) он заключалса в том что бы действительно добавить удобные и важные фичи как декларацию глобалок. ну и структуры... а остальное это развлечения для вексориана с побочной "пользой" =) |
31.07.2008, 13:08 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexkill
offline
Опыт:
19,072Активность: |
Toadcop, читаю написанное тобой (ты противоречишь сам себе, что ли, не пойму? =) По теме: это лучше кэша или нет?
А при юзании последнего есть ограничения? Если это ассоциативный массив, то те же 8190? |
31.07.2008, 13:49 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
alexkill меня тема темы не интересует здесь всё очевидно.
а это... "а что такое структура ?" // это вопрос. вообще меня убивает то что люди юзают то что незнаю что это такое. впринцыпе в какой то мере вексориан мудаг =) ну это его проблемы. |
31.07.2008, 15:04 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
аллокатор и деструктор (без проверки на 8190, т.е. быстрее чВ) - копипаст 15 строк кода ну еще макросы куда не шли, а остальное из серии "а посмотрите как мы круто сделали то что мы могли сделать легче и проще, но решили сделать это так и теперь убеждаем всех что это круто" |
|
31.07.2008, 18:47 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
ADOLF в структурах фичя в синтаксесе... который сильно экономит размер кода.
|
31.07.2008, 20:37 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
сурс кода... ну вообще более или менее, но впринципе на любителя) |
|
31.07.2008, 21:16 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
ADOLF если тебя волнует размер сурс кода то кастрируй его тулами там всякими...
|
31.07.2008, 22:22 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
А че о конечном-то волноваться, лишние 0.1 сек загрузки?
ScorpioT1000 добавил: Цитата:
Кароче примерно так: если те надо делать экшн с хорошей реакцией и кучей эвентов - юзай кэш на минимуме. А если рпг или страту - и кэш сойдет |
|
01.08.2008, 00:32 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
причем это к сурс коду?! Цитата:
я и говорю что это влияет только на .вцт (не .дж) |
||
01.08.2008, 16:30 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
ADOLF да ? а то что я сейчас перну повлияет на то что в японие будет землетресение 0.00000000000000000000000000000000000000000000000000000000000001 силы. и ?
// неочём короче ты что карту для кода делаеш что ли ? |
01.08.2008, 18:46 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexkill
offline
Опыт:
19,072Активность: |
По вполне объяснимым причинам vJass я использовать не могу (JNGP работает на ура только лишь до попытки объявить глобалки). Ну да и бог с ним.
Как при помощи структур приаттачить юнита к таймеру (понятно, не используя кэш)? Вот как это должно выглядеть(грубо говоря): Код:
|
07.08.2008, 11:33 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
alexkill, можно использовать хэш-функцию для получения индекса массива и считывать/записывать данные через него.
Также можно использовать цикл по структурам без аттача: Код:
На обычном jass это выглядит приблизительно так: Код:
|
07.08.2008, 11:57 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexkill
offline
Опыт:
19,072Активность: |
ShadoW DaemoN, уникальный индекс у меня в функции определяется (локалка А). То есть здесь вполне уместным было бы приаттачить к таймеру этот ключ и обойтись одним обращением к кэшу.
А насчет цикла - не совсем понял (совсем не понял?=) ) На моем примере можешь пояснить (том, что в первом посте темы)? |
07.08.2008, 12:29 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
цыклы зло =) они не нужны в таких системах ВООБЩЕ. =) |
07.08.2008, 14:33 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
alexkill, насчет цикла забыл сказать, что он выполняется 1 таймером, собственно, поэтому там цикл действий... Для информации можешь посмотреть тему "[Task] Движение снарядов #2".
Конкретно в твоем примере все делается элементарно (аттачить не нужно вообще): Код:
Если же нужно что-то приаттачить, можно использовать хэш. Вот простой пример: Код:
|
07.08.2008, 16:00 | #40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|