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

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

Ответ
 
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
В начале было хорошо сказано:

Цитата:
Сообщение от PlayerDark
ELDAR кеш не был изначально предназначен для хранения динамических данных, Jasser ы не любят его за низкую скорость.


По идее все что может сцв, можно сделатьс помощью структур и обычного кастом валу.
ИМХО: Просто суть в том что кэш не задумывался как файл подкачки, и никогда им не будет. Не стоит заколачивать гвозди микроскопом: можно конечно, но неудобно и сломать можно.
Старый 19.01.2009, 14:53
PlayerDark
Coraline
offline
Опыт: 10,569
Активность:
Тогда кто подскажет мне как приаттачить к некоторой группе юнитов 10 случ. параметров а к части из этих юнитов приаттачить еще по 5 доп. параметров ?
Старый 19.01.2009, 15:14
adic3x

offline
Опыт: 108,439
Активность:
Цитата:
Тогда кто подскажет мне как приаттачить к некоторой группе юнитов 10 случ. параметров


включить моск? ;)

сабж, описать типы членов в виде структуры, и через тот же кешь, или с помощью своего хеширования хендла группы и записи в массиве приаттачить хендл структуры к хендлу группы

аналогично описать структуру и писать ее в кастом валуе юнита, но там нужен таймер, который бы отследивал удаление юнита и тер тогда структуру, вобщем тоже все крайне непросто

напомню, что юнитов нельзя сторить в кешь, т.к. это черевато багами, точно также как нельзя стоирть что то на юнитов через кеш (ака сцв)
Старый 19.01.2009, 15:27
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
PlayerDark
"Проффессор, как мне сделать что-нибудь?"
Эх, если бы понятие "параметры" как то было бы расписано...
Старый 19.01.2009, 15:31
ShadoW DaemoN

offline
Опыт: 37,078
Активность:
PlayerDark, то есть для каждого юнита свои параметры? Тогда можно так:
Код:
struct params
  integer Aint
  boolean Abool
  real Areal
  // . . .
  integer Bint
  boolean Bbool
  real Breal
  // . . .
endstruct

или так:
Код:
struct params
  integer array Aint [2]
  boolean array Abool [2]
  real array Areal [2]
  // . . .
endstruct

то есть сделать общую структуру для всех параметров.

Как аттачить структуру - либо кешем, либо аттач-системами, либо заносить в массив и пробегаться по нему.
Старый 19.01.2009, 15:44
Integro
старожило
offline
Опыт: 630
Активность:
Цитата:
Сообщение от ADOLF
включить моск? ;)

сабж, описать типы членов в виде структуры, и через тот же кешь, или с помощью своего хеширования хендла группы и записи в массиве приаттачить хендл структуры к хендлу группы

аналогично описать структуру и писать ее в кастом валуе юнита, но там нужен таймер, который бы отследивал удаление юнита и тер тогда структуру, вобщем тоже все крайне непросто

напомню, что юнитов нельзя сторить в кешь, т.к. это черевато багами, точно также как нельзя стоирть что то на юнитов через кеш (ака сцв)

Из этосказаннаго я понял только....Ничего. :( Можно поподробней?
Старый 19.01.2009, 16:28
NETRAT

offline
Опыт: 83,712
Активность:
Integro что поподробнее? во первых в посте описано, при чем, достаточно подробно(с вариациями), два способа хранения данных в виде структур, приаттаченых к юниту
какое из слов моск, кешь, хеш, хендл, структура, непонятно?
Старый 19.01.2009, 16:42
Integro
старожило
offline
Опыт: 630
Активность:
Цитата:
Сообщение от MF_Andreich
Эх, если бы понятие "параметры" как то было бы расписано...

NETRAT, Именно это.
Старый 19.01.2009, 17:59
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
Integro
я имел ввиду что сложно писать примеры без каких либо КОНКРЕТНЫХ требований. ИМХО у какой то группы какие то параметры весьма расплывчатое понятие. Не находите?
Старый 19.01.2009, 18:08
Ответ

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

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

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

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



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