Отталкивание - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Серверная часть

Важная информация

Серверная часть Обсуждения вопросов по установке и настройке эмулятора Aion-Emu, для совершенно новой и необыкновенно красивой игры - Aion.

Ответ
Опции темы
Непрочитано 10.11.2011, 15:27   #1
Аватар для Cheatkiller
Пользователь

Автор темы (Топик Стартер) Отталкивание

Всем привет! Скажу сразу в яве я новичек=)По этому кто может помогите разобраться в данном случае.
Хотел добавить эффекту отталкивания (StaggerEffect.java) перемещение следующего вида: Враг перемещается на 5м в противоположную сторону от стороны в которую он обращен лицом.

Но Получается что врага отодвигает в сторону.

Конструктор такого вида

final Creature effected = effect.getEffected();
effected.getController().cancelCurrentSkill();
effect.setAbnormal(EffectId.STAGGER.getEffectId()) ;
effect.getEffected().getEffectController().setAbno rmal(EffectId.STAGGER.getEffectId());
double radian = Math.toRadians(MathUtil.convertHeadingToDegree(eff ected.getHeading()));
float x = effected.getX();
float y = effected.getY();
float z = effected.getZ();
int distance = 5; //TODO: move to effect template
float x2 = (float)(x + (distance * Math.cos(Math.PI+radian)));
float y2 = (float)(y + (distance * Math.sin(Math.PI+radian)));
PacketSendUtility.broadcastPacketAndReceive(effect .getEffected(), new SM_FORCED_MOVE(effect.getEffected(), x2, y2, z + 0.25f));

PS Взято из описания эффекта скилла Изгиб пространства

Добавлено через 3 часа 4 минуты
Печально, если никто у себя такое не реализовал(

Просто это важный момент в работе скиллов, так что у кого получилось скиньте, в долгу не останусь)

Последний раз редактировалось Cheatkiller; 10.11.2011 в 18:32. Причина: Добавлено сообщение
Cheatkiller вне форума Ответить с цитированием
Непрочитано 10.11.2011, 20:38   #2
Пользователь

По умолчанию Re: Отталкивание

От этой реализации только плакать будешь. Игроки её используют для прохода сквозь двери и стены. Без структурной гео о таких вещах пока стоит забыть.
Breaker вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2022 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 08:24. Часовой пояс GMT +3.

Вверх