Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Animate [jQuery] (https://javascript.ru/forum/misc/30477-animate-%5Bjquery%5D.html)

dixonich 07.08.2012 16:49

Цитата:

Сообщение от Deff (Сообщение 195325)
dixonich,
Не вижу проверки
Есть top; left (левый верхний край мишени) и размеры мишени width и height
проверяете
x > left ?; x < left+ width ?
y < top ?; x > top - height ?

что есть x и y ?
как тогда организовать проверку без циклов и пробега и по объекту?

у меня проверка if (met in enemy) т.е. если объект полностью попал на соперника.

Deff 07.08.2012 16:54

dixonich,
x и у - координаты пули всё остальное - координаты мишени
хотя есть такая тема http://javascript.ru/forum/offtopic/...tml#post189280
в посте 13 была просьба определить соседний объект - точно так же можно определить и объект под текущей координатой

dixonich 07.08.2012 19:13

Цитата:

Сообщение от Deff (Сообщение 195354)
dixonich,
x и у - координаты пули всё остальное - координаты мишени
хотя есть такая тема http://javascript.ru/forum/offtopic/...tml#post189280
в посте 13 была просьба определить соседний объект - точно так же можно определить и объект под текущей координатой

а как можно организовать формат данных, чтобы проверка была наиболее быстрой?
то есть у меня заранее известны координаты мишеней, но координаты пули постоянно меняются, и бегать туда сюда циклами - это слишком долго. какие есть варианты?

Deff 07.08.2012 19:27

dixonich,
я же вам дал ссылку ? там по координатам - можно определить , к примеру id мишени(или её остутствие

dixonich 07.08.2012 20:36

Цитата:

Сообщение от Deff (Сообщение 195420)
dixonich,
я же вам дал ссылку ? там по координатам - можно определить , к примеру id мишени(или её остутствие

чего то не очень я понимаю) т.е. по координатам пули я определю координаты мишени? не очень я понимаю, как это возможно) даже смотря в код)

Deff 07.08.2012 20:38

Цитата:

Сообщение от dixonich
я определю координаты мишени? не очень я понимаю, как это возможно

Читайте тот топик, попробуйте задать вопрос втам


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