Anufis
offline
Опыт:
6,290Активность: |
Проверка проходимости и ее ускорение
Попробовал поглядеть в поиске, но ничего толкового как-то не нашел.
На карте клиффов нет и проходимость может быть загорожена только дестрактаблами или юнитами-зданиями. Проходимость проверяю так Код:
Можно ли как-то оптимизировать и имеет ли смысл? |
28.08.2013, 19:33 | #1
+1/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
конечная цель проверки?
|
28.08.2013, 20:25 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anufis
offline
Опыт:
6,290Активность: |
1. При полете снарядов проверка на столкновение с препятствием, чтобы он исчез
2. для искуственного интеллекта рдд-моба, чтобы он не стрелял в стену(снарядами, которые ломаются об препятствия) 3. для скиллов, которые нельзя применять сквозь препятствия и нахождения конечной точки вот таким вот кодом Код:
|
28.08.2013, 20:40 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bornikkeny
Silenced by Bornikkeny
offline
Опыт:
24,410Активность: |
А есть вариант на vjass? |
28.08.2013, 21:30 | #4
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J64_
offline
Опыт:
4,724Активность: |
|
29.08.2013, 17:46 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
не ясно зачем регион, ведь можно получить координаты предмета напрямую...
|
29.08.2013, 18:10 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anufis
offline
Опыт:
6,290Активность: |
Цитата:
Так как если где-то лежат предметы, и при проверке координат проверочный итем смещается и функция возращает результат, что проходимости нет, хотя на самом деле там просто лежат рандомные итемы. |
|
29.08.2013, 19:38 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
30,496Активность: |
Можно создавать наземный юнит в испытываемой точке и проверять дистанцию от позиции юнита до этой точки. Если далеко - точка не проходима |
30.08.2013, 01:00 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Bornikkeny
Silenced by Bornikkeny
offline
Опыт:
24,410Активность: |
NatureKid, тоже вариант, и по моему даже лучший вариант :-) |
30.08.2013, 01:48 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|