Windrunner
Верь мне!
offline
Опыт:
4,565Активность: |
Обьясните пожайлуста как идет высчитывание того что тело достигло земли? И как отлавают тут что юнита надо двигать вниз?(падение) тоесть что нету опоры? Я вроде искал это в коде но ответа не нашел напишите или здесь или в личку=) |
15.10.2009, 10:09 | #141
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Windrunner, проверка на координату z == высоте полета юнита. Там еще корректировка есть в зависимости от изменения высоты ланда. При z < 0 вызывается функция удара об землю, которая кроме результирующих скоростей считает и силу реакции опоры по плоскости из ближайших точек |
15.10.2009, 16:53 | #142
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Just Fear
Loading --•••----
offline
Опыт:
2,062Активность: |
NCrashed, а как создавать допустим тело == граната и чтобы оно подчинялось всем законам (отскакивание, и т.д), а взрывы там урон и т.д. я сам сделаю |
18.10.2009, 13:14 | #143
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
NCrashed добавил:
Потом отлавливай когда у тела скорость станет примерно равной 0, и взрывай. (для этого тело нужно сохранить ,например, в глобалку) NCrashed добавил: Или можно сохранить только юнита, а тело потом получить функцией FindBody(u) |
18.10.2009, 13:46 | #144
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Atomarer
offline
Опыт:
27Активность: |
Я сейчас пытаюсь запихать эту физику себе на карту, и мне не ясно как это сделать.
Открывайте файл "triggerstrings.txt", ищите первую шапку, копируйте к себе функции, до строки [TriggerCallStrings], ищите вторую шапку, снова копируйте к себе функции (не забыли что после строки [TriggerCallStrings]?), сохраняйте, перезагружайте JNGP. Я не знаю как создать функцию, и где искать TriggerCallStrings
Я создал карту, скопировал FDL к себе, дальше распаковал ui, т.к. своих триггеров пока нет, то пропускаю следущий пункт, и натыкаюсь на то что мне сейчас непонятно. Первый раз наработку на карту ставлю, и с jass'ом дело имею первый раз. |
25.10.2009, 21:01 | #145
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Однако гуи функции не полностью заменяют джазз применение моей либы, возможны непредсказуемые баги, т.к. гуи интерфейс еще очень сырой. Если у тебя нету своих триггов, то просто скопируй папку ui в папку вара, перезапусти редактор и функции от fdl появятся в редакторе триггеров в новой категории. (видны они будут в любой карте, но чтобы их юзать нужно скопировать триггер FDL к себе на карту)
NCrashed добавил: Да, обязательно посмотри тригги-примеры в тест карте. Поможет на гуи правильно создавать тела. |
25.10.2009, 22:19 | #146
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
называть функции/переменные рус именами это быдлокодинг |
26.10.2009, 04:55 | #147
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
df_Hunter, Спасибо, но где ты это нашел? Уже давно все изменено.
Вышла новая версия: 6.5
Дальше основой движок системы не будет кардинально переписываться. На очереди стоит модуль с механическими колебаниями (мб и волн), потом в планах электричество (увы термодинамики не будет, она ест слишком много ресурсов). |
27.10.2009, 00:32 | #148
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Вышла новая версия 0.7:
Теперь тело создается таким образом:
Использование интерфейсов1.Нужно создать прототип объекта и занести его в PDLTypes или в другое удобное место. Вот шаблон:
Задание всех свойств необязательно, если их не объявить, то значения будут браться по стандарту. Но нужно обязательно описать все события (или оставить их пустыми). |
19.12.2009, 00:48 | #149
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
События не обязательны, если добавить при их создании такую запись. method x takes void ret void defaults void Но это для юзеров. Кстати система шикарная. |
19.12.2009, 16:58 | #150
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Новая версия 0.8:
|
22.12.2009, 22:22 | #151
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
Заценил новую версию. Давно надо было на сjass переводить) |
22.12.2009, 22:30 | #152
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Вышла новая версия 0.9:
Вы уж извините за 3й релиз новой версии за 2 дня. Так получилось, было время - делал, не было бы времени, то была бы 1 новая версия =)
I. Создаем с помощью
II. Если необходимо, задаем визуализацию
III. После работы уничтожаем пружину:
Для визуализации не советую использовать эффекты со звуками, появляется странная утечка. Кто знает как фиксить помогите. В остальном фантазия не ограничена =).
|
23.12.2009, 15:53 | #153
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
inhuman89
offline
Опыт:
3,019Активность: |
Потестировал систему - как раз то что мне нужно. Но заметил что при выборе режима Раскол тел начинаются жуткие лаги, когда 30 тел на крте.
|
07.01.2010, 17:54 | #154
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
В системе таймер с периодичностью 0.025, что ты хочешь... |
07.01.2010, 19:02 | #155
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
inhuman89
offline
Опыт:
3,019Активность: |
а тела взаимодействут только с такими же телами? а то я создаю тело и оно проваливается сквозь юниты и декор, или я что то не правильно понял?
|
08.01.2010, 02:51 | #156
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
Не правильно понял. Там был метод удара об дерево. |
08.01.2010, 12:07 | #157
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ManWhoKnows
just another wc3 modmaker
offline
Опыт:
915Активность: |
NCrashed Мужик, делаешь реальные вещи))). Ты мог бы добавить функции: установить\добавить скорость\ускорение телу по передаваемым функции значениям углов (в горизонтальной плоскости, в вертикальной). то есть телу даётся вектор скорости, выходящий из тела, под передаваемым углом. в функции три параметра - 1 уголА в x\y, 2 уголБ в плоскости перпендикулярной x\y и проведенной через вектор выходящий из тела в плос-ти x\y по уголА, 3 значение скорости |
23.03.2010, 14:55 | #158
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Shina
В поиске...
offline
Опыт:
356Активность: |
v5.5
где достать v5.5? С GUI? |
24.04.2010, 21:24 | #159
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
NCrashed:
Это что за синтаксис ? |
29.04.2010, 02:30 | #160
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|