Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа с геодатой (https://forum.zone-game.info/forumdisplay.php?f=38)
-   -   GeoEngine (https://forum.zone-game.info/showthread.php?t=18827)

hex1r0 06.04.2012 18:20

Re: GeoEngine
 
Цитата:

Сообщение от Azagthtot (Сообщение 176120)
1. Обработка дверей. Чар не должен пересекать своим радиусом дверь. Т.е. главное что чар не точка, а целых 8-10 точек.
2. Проверка нахождения дверей. Для этого, решайте задачу пересечения прямой четырех прямых (сторон дверей). Так же проверяйте z координату.
Собственно соблюдение этих простых правил приводит к четкой обработке двери.

добавлю, есть двойные двери, поэтому иногда ~8 прямых

x3k 06.04.2012 20:15

Re: GeoEngine
 
Цитата:

Сообщение от Azagthtot (Сообщение 176084)
Если проблема у стены, то переписываем нафиг определение видимости. Добавляем двойной контроль по NSWE и по высотам. Проблема с дверями - правим обработку коллизий дверей. К геодвину это не имеет никакого отношения. Или делайте как фениксы - регистрируйте дверь как геообъект.

nlos? (10 символов)

KilRoy 06.04.2012 23:38

Re: GeoEngine
 
Цитата:

Сообщение от Azagthtot (Сообщение 176120)
1. Обработка дверей. Чар не должен пересекать своим радиусом дверь. Т.е. главное что чар не точка, а целых 8-10 точек.
2. Проверка нахождения дверей. Для этого, решайте задачу пересечения прямой четырех прямых (сторон дверей). Так же проверяйте z координату.
Собственно соблюдение этих простых правил приводит к четкой обработке двери.

Проблема ваша в том, что вы НЕ ЧИТАЕТЕ!!! Мне не важно как вы воспринимаете решение данной проблемы!!!! Я ЗНАЮ РЕШЕНИЕ!!! Мне бы услышать (было нужно) мнение тех, кто завязан на прямую(годами ковыряет) с НССофт'овыми приложениями, и знает (реверс) как работает сам обработчик статик объектов, гео и прочего.
П.С ~ 8 точек = перс (среднее - ФФайтер)
---
Вы попросту делаете - самокаты. Проще - знать как оно работает, и делать так, как должно.

Цитата:

Сообщение от hex1r0 (Сообщение 176116)
север, юг, запад, восток = noth, sount, west, east

эхх вы думайте как хотите - но увы - NSEW ;) север, юг, восток и запад :) (Дрин, стазис, балансер)

hex1r0 07.04.2012 02:13

Re: GeoEngine
 
Цитата:

Сообщение от KilRoy (Сообщение 176157)
эхх вы думайте как хотите - но увы - NSEW ;) север, юг, восток и запад :) (Дрин, стазис, балансер)

у них проблемы с ориентацией в пространстве видимо :)

123:
Свернуть ↑Развернуть ↓

darkevil 07.04.2012 13:47

Re: GeoEngine
 
Вы все неправы, EWSN вообще, мне так больше нравится.

P.S. Вам не все равно как назвать? Один хрен от этого ничего не изменится.

hex1r0 07.04.2012 14:38

Re: GeoEngine
 
Цитата:

Сообщение от darkevil (Сообщение 176228)
Вы все неправы, EWSN вообще, мне так больше нравится.

P.S. Вам не все равно как назвать? Один хрен от этого ничего не изменится.

все равно, но не я это начал :D

и закройте тему, ТС нашел ответ на свой вопрос.

x3k 07.04.2012 15:56

Re: GeoEngine
 
Цитата:

Сообщение от hex1r0 (Сообщение 176253)
все равно, но не я это начал :D

и закройте тему, ТС нашел ответ на свой вопрос.

Как бэ нет :/ Я попросил уточнить, но ответа не получил.

Visor 09.04.2012 00:15

Re: GeoEngine
 
Тут несколько решений.
1) Взять геодвижок с фениксов или овера, но там тоже далеко не все так идеально
2) Сгрузить все двери с офа и написать обработку перед гео окружающих чара дверей на пересечение при движении и видимости

Как написал Килрой - решение он знает, я тоже знаю и не только знаю а и сделал давно и геодвижок и двери.

KilRoy 09.04.2012 00:49

Re: GeoEngine
 
Цитата:

Сообщение от Visor (Сообщение 176760)
1) Взять геодвижок с фениксов или овера, но там тоже далеко не все так идеально

Овер - двери проходятся, свободно (коллизий нет, кроме осадных :) )
Феникс - та же история
---

pchayka 09.04.2012 00:50

Re: GeoEngine
 
Цитата:

Сообщение от KilRoy (Сообщение 176782)
Овер - двери проходятся, свободно (коллизий нет, кроме осадных )

спс паржал :redlol:


Текущее время: 08:51. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot