Сейчас 19:37:40 Пятница, 20 декабря, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Прыжки и их скорость и высота
rep-30011Дата: Суббота, 01 Мая 2010, 19:30:42 | Сообщение # 1
7 уровень
Группа: Проверенные
Сообщений: 300
Награды: 0
Репутация: 18
Блокировки:
Пацаны я делаю в карте такой закавырестый скилл типа прыжка
Создал я пустышку делаю всё как надо но у меня вопрос как зделать так
Я могу применять этот скил на растояние 900.00 как зделать так что если ты заставил кастовать способность то он летел скажем что макс высота 600 а макс скорость 300 как зделать так что если расстояние от кастера до точки куда ты прокастовал расстояние 200.00 то он поднимался со скоростью ту которые бы балансировала бы скорость и высота если ты кастуеш в притык то он быстро долитает до высоты 600 и быстро преземляется а если 900 то он поднимался очень долго и опускался (если мой вопрос был непонятен то я некак немогу объяснить иначе)



ИНФА
Ланшафтинг - 10%
Декорирование - 5%
Джасс - 3%
Спелмейкер (создатель спелов) - 100%
Основные триггеры - 100%
Фантазия - 83%
 

FkoFFДата: Суббота, 01 Мая 2010, 19:47:25 | Сообщение # 2
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
сек

Добавлено (01-05-2010, 19:47)
---------------------------------------------
Или даже нет, в зависимости от расстояния выделяем скорость (время за которое кастер достигает цели, к примеру Р(расстояние)\1000, получится что 800 единиц расстояния юнит пролетит за 0.8 секунд, соответственно 30 единиц расстояния кастер пролетит за 0.3 секунды. Соответственно из этой формулы получим то число, на которое юнит сдвигается за единицу времени. Естественно зависит от длинны периода. Там посчитать просто надо вообщем, все зависит от твоих собственных расчетов )

Итак, если расстояние к примеру 800, а предельная высота для такого прыжка 200, то получаем формулу: Р\300 = скорость подьема в секунду (оставшуюся четверть - для плавности падения). Такая же скорость падения. Тоесть по уровнению получится что 800\300 = 2.6, сиречь 2.6 единицы высоты набираем и сбрасываем за единицу времени (длинна периода).

Собственно что тебе еще надо? формулы:

Расстояние\Желаемую скорость полета (поэксперементируй)
(Расстояние\4)\100 = желаемая скорость подьема\спуска.

Все остальное через счетчики.




Сообщение отредактировал FkoFF - Суббота, 01 Мая 2010, 19:43:03
 

rep-30011Дата: Воскресенье, 02 Мая 2010, 08:12:39 | Сообщение # 3
7 уровень
Группа: Проверенные
Сообщений: 300
Награды: 0
Репутация: 18
Блокировки:
Спасибо за формулы ща поексперементирую с ними


ИНФА
Ланшафтинг - 10%
Декорирование - 5%
Джасс - 3%
Спелмейкер (создатель спелов) - 100%
Основные триггеры - 100%
Фантазия - 83%
 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz