Toadcop
offline
Опыт:
54,313Активность: |
Axe_Man маладец =) никто ничего не оцтаивает =) мы просто "расуждаем" =) вот и всё.
как видно многие еще во время этого новую информацию получили -> еффект достигнут. |
14.02.2008, 14:29 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
Цитата:
с виджетами всё норм там хотя бы 1 ссылка есть в самой игре(и их можно получить перебором) а вот таймеры, триггеры и т.д. лучше не терять и таким способом с ними работать будет невозможно ибо их нельзя получить через рб и вообще никак |
|
14.02.2008, 15:12 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
итак, как я все это понел... при создании юнита вар дает ему фри хендл, это просто инт, который заносится (будет заносится в переменную типа хендл) и по этому инту вар уже самим движком осуществяет поиск реального юнита, т.е. грубо говоря, это значит, что при нашем баге вар находит по хендлу последнего занесенного так сказать юнита т.е. все правильно=) и кста теперь я понял как работает ретурн баг=))) (ЫЫЫ я нуп ^^) т.е. грубо говоря это баг именно связи движка и жасса...
ADOLF добавил: кста кому не лень, проверить по событиям тригеров, как оно срабатывает с однохендленными юнитами, т.е. по последнему, непопоследнему и т.д.=) ADOLF добавил: Цитата:
угу, вар, но не жасс, в жассе ссылки на них будут считаться за ссылки на мастера=) Цитата:
ну дык, если не понел... Цитата:
всеравно что сравнивать грабли и апельсины=))) |
|||
14.02.2008, 17:51 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
кстати с евентами там лолы =) + если сравнивать объекты с одинаковыми хендлами то вернёт что они равны =) короче всё там достаточно косячно =) ну типо да это влияет на джасс. вроде движку игровому чисто насрать что у них хендлы одинаковые =) |
|
14.02.2008, 18:33 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Цитата:
Мне кажется вар оперирует реальными обьектами в памяти, и для их хранения и индексации использует свои алгортмы, а хендлы сугубо джасовое понятие, уникальное значение которое вешает движок на обьект для того, чтобы юнитами можно было оперировать из джаза, так как сам по себе джасс не содержит принципов ООП. |
|
14.02.2008, 18:46 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
там жё всё через хендлы сделано... (в джассе) а по настоящему ООП это фейк как показывает препроцеоср вексориана =) (напр.) в любых хайл лвл языках так же но просто по структуре сложней. ну короче если на карте произошол такой косяк во время игры то всё может начать падать как карточный дом... (конечно карта должна быть спецефичски написана. ака средний стандарт чуть кеша чуть того одна система та другая та =) ну короче ясно.) |
|
14.02.2008, 19:01 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
нечитал темы и даже нечитал первого поста, просто прокоментирую заголовок: кеш не зло, просто нужно знать как и когда им пользоватся, единственое что в нем плохо это скорость в редких случаях синхроность, в большенстве типах задач подобные проблемы можно игнорировать |
23.02.2008, 14:46 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
remal
нечто
offline
Опыт:
2,087Активность: |
Цитата:
|
|
06.03.2008, 20:01 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
remal какая аргументация.
т.е. ты не вериш что если на объект нету ссылок в виде лок\глоб переменых\массивов то его хендл не вернётьса в общий стэк свободных глобальных (и не тока) хендлов ? ну удачи тогда. а доказывать кому то что то безсмыслено. + это елементарно тестируетьса. |
06.03.2008, 20:24 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
Цитата:
Как можно протестировать хендл объекта, если убрать все сылки на него? А если он записан в кеш средствами РБ, это является ссылкой на него? |
|
07.03.2008, 09:21 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
remal, тт какие люди, главное написал же много...)
Цитата:
с таким же успехом можно записать в инт инт значение хендла для теста) тт, рб - не ссылка, а значение ссылки, т.е. грубо говоря все через пожу (т.е. присваивание переменной типа хендл (к примеру юнит) значения также сопровождает изменением счетчика ссылок, грубо говоря) и вообще, для большинства целей рб - вещь не нужная, тем более что во многих случаях апасная (читать эту тему) |
|
07.03.2008, 10:57 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
апасная в руках тру кодеров >.< у тру ацов всё работает отлично =)
это проверятьса с помощю РБ и переодическим созданием объектов и вывода их хендл индекса как текс на екран а там уже логический анализ =) если не нулить напр лок переменые в который находилса созданый объект то значения хендлов будет постояно расти. если обнулять то там будет чередование ресайкленых хендлов. (в идиале вообще один и тот же хендл.) вот как всё просто. идк. |
07.03.2008, 17:19 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
я кста сам недавно осознал интересную вещь - у многих "мего" кодеров возникают какие то апасные баги, которые они мего умно правят (тот же сцв жуткая система, во многом ненужная совершенно) и потом начинается мол...
а многи вещи решаются куда более простыми методами. что я могу посоветовать? смотреть на код в целом т.е. проектировать его сразу, продумывать основные моменты, какие модули нужны и т.д. - лишите себя много гемороя
тт это я так к слову просто пришлось) |
07.03.2008, 21:38 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
да я о том же =) проблема потом заключаетьса в интегрирование новых елементов в спланированый алгоритм ^^ |
08.03.2008, 00:58 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|