Артте
Open up your eyes
offline
Опыт:
24,373Активность: |
Rapid Physics Engine
Система представляет различные возможности, связанные с внутриигровой физикой. При этом обеспечивается наилучшая скорость работы.
Например, если вы хотите сделать выстрел(или просто заставить двигаться тело), вам не не нужно писать сотни строк, а достаточно лишь вызвать одну функцию. В дальнейшем будут добавляться функции, наиболее востребованные пользователями.
ТребованияWarCraft 1.24b+
JNGP 5d+ cJass 1.4.1.36 + Версия 1.5Доступные функцииПростая стрельба, стрельба снарядами с улучшенной физикой полёта.
- Для снарядов обеспечивается реалистичное взаимодействие с ландшафтом(клиффами и склонами), всё движение происходит в пространстве. Скатывание по склону. Аномалии. ВниманиеДля того, чтобы можно было раздельно проверить все возможности - некоторые триггеры изначально выключены. Не забудьте включить их и увидеть остальное =)
» ChangeLog 1.5
Новое
» Old ChangeLogs
ChangeLog 1.3Новое
ChangeLog 1.2Исправлено
Более подробная информация в триггере INFO.
В карте прилагается несколько различных примеров, настоятельно рекомендую ознакомиться с каждым. О всех багах и недочетах прошу сообщать незамедлительно, ведь тогда к вам в руки намного быстрее попадёт свежая версия с вкусными плюшками. Отредактировано Артте, 30.07.2010 в 14:50. |
22.03.2010, 23:48 | #1
+0/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
неплохо но слишком мало возможностей |
22.03.2010, 23:53 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
24,373Активность: |
"На коленке" писал 2 вечера. Предлагайте, чего вам не хватает. |
22.03.2010, 23:54 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
физика тканей и воды есть? |
23.03.2010, 00:10 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergarr
offline
Опыт:
4,677Активность: |
Вулкан хорош ) думаю, это может очень пригодится тем, кто хочет создавать шутеры на базе варкрафта |
23.03.2010, 00:53 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
iZucken
ШТО
offline
Опыт:
17,960Активность: |
Этож не AgeyaPhysX А я щас посмотрю, вдруг пригодится! |
23.03.2010, 08:18 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
24,373Активность: |
В планах добавить-таки сопротивление воздуха, но опять же - скажется на производительности. Сейчас при 30 снарядах и достаточной точности просчёта падение фпс составляет 10-15. |
23.03.2010, 10:25 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
Артте, зачем? Сопротивление это ведь просто постоянное отрицательное ускорение. Добавлять его снарядам при вылете и все |
23.03.2010, 10:32 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Не смог по достоинству оценить ибо лагает ужасно. И пожалуйста сделай версию без сжасса. |
23.03.2010, 10:52 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
поведение стрелы, попавшей по голему очень удивило
возможно очень стоящая наработка для некоторых карт. |
23.03.2010, 11:37 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
24,373Активность: |
vsparker:
> поведение стрелы, попавшей по голему очень удивило чем? о0 agentex, ты, конечно, прав, но многие ли сами в состоянии это сделать?) Пока оставлю как есть. DoctorGester, без сжасса не будет. сжасс позволяет код уменьшить в полтора раза + нормально всё менять(дефайны, да да). Хотяяяяяя.... я могу выложить версию после обработки адик хелпером, но разбираться будете сами. vsparker, кстати, насчет изменения импульса после удара - если нужно реальное поведение, то надо БД по всем юнитам на карте. Хочу заметить, что отказался от структур вЖасс не просто так, на самом деле я получил приличный прирост в производительности плюс код проще проверять. И сама архитектура - много таймеров, а не 1 + цикл выбрана совсем не наобум, если пользователь будет запускать порядка 200 снарядов, то вар просто обрубит триггер за превышение кол-ва действий. И ещё надо ведь не забыть про кастомные callback функции, а это ещё + к действиям и небольшая задержка. Мне кажется, что я выбрал наиболее оптимальный вариант. Так что если у кого лагает - купите новый комп !!Предлагайте что реализовать следующим!! Отредактировано Артте, 23.03.2010 в 14:28. |
23.03.2010, 15:05 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buldozer
aka AxeAa
offline
Опыт:
1,047Активность: |
чтобы можно было юниту присвоить физику, т.е. чтобы на склонах падал, не мог подняться на крутом склоне, будет полезно ^^
|
23.03.2010, 15:08 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
24,373Активность: |
Переформулирую твою просьбу:
При спуске с крутого склона юнит паузится, играется нужная анимация, юнит "скатывается" вниз. При подъёме он ползёт все медленней и медленней, затем немного скатывается тем же методом. Артте добавил: так? |
23.03.2010, 15:18 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buldozer
aka AxeAa
offline
Опыт:
1,047Активность: |
ну да так
|
23.03.2010, 15:21 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
24,373Активность: |
Ну и отлично, это не очень сложно, как мне представляется. Ждите вы, и жду я. Новых идей и предложений!
|
23.03.2010, 15:23 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
24,373Активность: |
UPD
"катайтесь" на здоровье) Артте добавил: Конечно, угловато, но это наиболее экономичный вариант для ресурсов. |
23.03.2010, 21:44 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
кроме вулкана ничего не понял=) в редакторе не открывал, т.к. cJass не знаю а и скатывание зачем отключается? |
24.03.2010, 10:10 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
24,373Активность: |
Для сравнения, тебе 20 секунд не хватит, чтобы рыцаря погонять? |
24.03.2010, 12:36 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
ну... я сначала на башни внимание обратил сделай команды -on/-off там |
24.03.2010, 13:27 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
24,373Активность: |
Хорошо, сделаю, ещё 1 пример у меня есть - фонтанчик, будет в следующей версии, опять же я его добавил для проверки нагрузки - вроде терпимо. |
24.03.2010, 17:29 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|