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

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

Ответ
 
J
expert
offline
Опыт: 48,447
Активность:
трекаблей 1344
трекабли расположены по одноплотной поферхности сферы большая окружность которой состоит из 64 трекаблей
Старый 24.08.2007, 19:33
Wulfrein
где я?
offline
Опыт: 88,142
Активность:
0.о
а импортированные модельки - це че? я думал они и есть...
тада вместо одной из импортированных моделег (ну там сам решишь какой). или они ваще не имею отношения к камере?
Старый 24.08.2007, 19:36
J
expert
offline
Опыт: 48,447
Активность:
Wolverine использована всего одна импортированая моделька билборд с прозрачной текстурой...
потому при создании сферы трекаблей они все повернуты к камере и все площадью поверности ругистрируют наведение мыши

Jon добавил:
когда нажимаеш "-start" - создается 1344 трекабля, 1344 триггеров, 1344 действия к триггерам, 1344 события к триггерам, создается 1344 декорации и удаляется 1344 декорации, несколько таймеров с периодическим событием + вычислительные действия...
потому в момент инициализации все нисчадно тормозит...

хотя эта йыфра легко меняется:) но вроде это самое оптимальное...

Отредактировано Jon, 24.08.2007 в 19:51.
Старый 24.08.2007, 19:45
Кет

offline
Опыт: 111,109
Активность:
Цитата:
Кет по-нормальному это как? "двинул мышкой - двинул камерой"? нельзя технически...

Вас понял, заливаю так.
Старый 27.08.2007, 01:23
adic3x

offline
Опыт: 108,439
Активность:
утопия.

ADOLF добавил:
Цитата:
1344 триггеров

бред. просто бред. можно было спокойно создать один тригер, и зарегить на него каждую тракеблю, всеравно же ты им их положение через кешь присваиваешь. низачот.
Старый 27.08.2007, 10:20
J
expert
offline
Опыт: 48,447
Активность:
Кет спс
ADOLF я смотрю ты очень умный, и можеш от ошибки которую исправить 30 секунд перейти к нездравой критике (сранью), вот если ты скажеш мне как нормально зарегать щелчок мыши по этой сфере я мб и скажу спосибо...
Старый 27.08.2007, 14:29
Кет

offline
Опыт: 111,109
Активность:
ADOLF, Jon - нинада ссорицо ^_^
Наработку перезалил.
Старый 27.08.2007, 14:39
adic3x

offline
Опыт: 108,439
Активность:
Цитата:
нездравой критике

я был неправ О_о ?
Цитата:
зарегать щелчок мыши по этой сфере

тебе надо второй тригер, что бы по тракеблям можно было клацать?
Старый 27.08.2007, 16:33
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
я был неправ О_о ?

ты был прав, но ненадо одновремено с этим говорить "низачод", и "полный бред".
Цитата:
тебе надо второй тригер, что бы по тракеблям можно было клацать?

да, но когда я так делаю то половина сферы не работает на клики, ошибка в коде исключена
Старый 27.08.2007, 16:36
adic3x

offline
Опыт: 108,439
Активность:
мб просто поток гибнет?

ADOLF добавил:
я как делал просто, создавал два тригера, а потом уже в циклах добавлял им оба события и вешал на них значение.

ADOLF добавил:
Код:
set t=CreateTrigger()
 set a=CreateTrigger()
 call TriggerAddAction(t, function Hit)
 call TriggerAddAction(a, function Track) 
 loop 
  loop
   set tr=CreateTrackable("Doodads\\Terrain\\InvisiblePlatformSmall\\InvisiblePlatformSmall.mdx", x+360+i*64, y-340-c*64, 0)
   call TriggerRegisterTrackableHitEvent(t ,tr)
   call TriggerRegisterTrackableTrackEvent(a, tr)
   call StoreInteger(udg_dsc, "bla-bla-bla", I2S(H2I(tr)), c*19+i)
   set i=i+1
   exitwhen i==19
  endloop
  set i=0
  set c=c+1   
  exitwhen c==9  
 endloop


ADOLF добавил:
там правда переменные необьявлены, но...
Старый 27.08.2007, 16:53
J
expert
offline
Опыт: 48,447
Активность:
ADOLF я также делал... но там в варе какойто глюк... нехочет половина сферы регистрировать клик и все... дело не в гибели потока, т.к. сфера полностью обставлена трекаблями, если бы вешался поток часть сферы былабы пуста и не регистрировала бы даже наведения

Jon добавил:
вот, посмотри...

здесь была карта

Отредактировано Jon, 31.08.2007 в 15:45.
Старый 27.08.2007, 16:57
adic3x

offline
Опыт: 108,439
Активность:
смущает сия строка call TriggerAddAction(Hit , Func)
Старый 27.08.2007, 17:02
J
expert
offline
Опыт: 48,447
Активность:
ой.. ппц.. нету версию выложил))

Jon добавил:
почему?

Jon добавил:
обновил карту в 31-ом посту...
Старый 27.08.2007, 17:04
adic3x

offline
Опыт: 108,439
Активность:
там тоже самое=)
Старый 27.08.2007, 17:10
J
expert
offline
Опыт: 48,447
Активность:
ADOLF в игре не то же самое
чем тебя неустроила эта строчка?
Старый 27.08.2007, 17:13
adic3x

offline
Опыт: 108,439
Активность:
ну в этой версии после -старта вообще сон наркомана в ночь перед рождеством=/ черный экран в квадратиках.

ADOLF добавил:
хм... а половина, или треть сферы действиетльно непашет. подуаю...
Старый 27.08.2007, 17:33
J
expert
offline
Опыт: 48,447
Активность:
ADOLF ну дык.. я спецально это сделал чтобы наглядно было видно трекаблы...
Старый 27.08.2007, 18:18
Кет

offline
Опыт: 111,109
Активность:
Джон, не надо чёрный экран с квадратиками...
Старый 27.08.2007, 20:02
J
expert
offline
Опыт: 48,447
Активность:
Кет это только демонстрационный вариант =/, чтобы помогли разобратся с багом...
Старый 27.08.2007, 20:03
MariK

offline
Опыт: 1,181
Активность:
Блин, наработка тру.. Но для общего развития поясните, что такое трекабель, а то слово не понятно, а юзается в каждом посте.
Старый 27.08.2007, 20:29
Ответ

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

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

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

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



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