XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
PlayerDark, радиус можно занести в жизни юнита. Но если я правильно включился в ваш спор, то должен проверяться пафинг, а текстура пути квадратная => будет несовпадать с игровой. Плюс лучше занести в триггере, чем зависеть от объектов.
Старый 04.09.2009, 15:14
PlayerDark
Coraline
offline
Опыт: 10,569
Активность:
Hellfim, по моему поддержка своей базы данных труднее чем юзать встроенную варовскую.
С вснешней могут возникнуть такие ситуации, что забыли убрать обьект из базы и его равкод занял какой то другой, глюки будут.
Старый 04.09.2009, 15:17
agentex

offline
Опыт: 34,834
Активность:
PlayerDark, ты так и не привел ни одного факта..
какой радиус? вы о чем? текстура пути можеть быть 4х8, и динамически ты ее никак не вычеслишь. Но есть вариант - при ините создавать для каждого деструба область, размер каторой будет сопоставлен с ид деструба из базы данных. кстати возможно сделаю такую системку.
а деревья и другие круглые обьекты конечно легче делать юнитами с Алоком
С вснешней могут возникнуть такие ситуации, что забыли убрать обьект из базы и его равкод занял
какой то другой, глюки будут.
если руки кривые, глюки будут и в простейшем коде
Старый 04.09.2009, 15:31
PlayerDark
Coraline
offline
Опыт: 10,569
Активность:
agentex,
1) каких фактов ты хочешь ?
2) по принипам ООП такого быть не должно.
3) теперь я не понял о чем ты, я предлагаю вычислять коллизион по статичным обьектам, и все.
Старый 04.09.2009, 15:59
agentex

offline
Опыт: 34,834
Активность:
  1. фактов нормальной коллизии с деструбами без БД
  2. где ты тут ооп увидел? и вообще о чем ты?
  3. по каким еще статичным обьектам? говори конкретнее, а то на флуд похоже
Старый 04.09.2009, 16:30
PlayerDark
Coraline
offline
Опыт: 10,569
Активность:
agentex,
1) а почему должно не рабоать ?
2) общим принципам ООП. в том числе принципе инкапсуляции.
3) ох, статичные обьекты - декорации. Те по высоте рельеыалибо по карте проходимости. А для разрушаемых объектов использовать вместо внешней БД ячейки самого обьекта, например Occluder Height.
Старый 04.09.2009, 18:08
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
PlayerDark,
  1. Кто сказал, что должно нерабоаться? Нету фактов.
  2. В Jass нет ООП.
  3. Лучше составлять свою базу данных, ибо:
Во-первых, легко что-то менять.
Во-вторых, просто что-то найти.
В-третьих, (если руки не из анального отверстия) очень сложно где-то ошибиться что-то сделать не так.
Старый 04.09.2009, 19:40
ScorpioT1000
Работаем
offline
Опыт: отключен
жизни - повреждение
высота - высота декора, она есть в стандартном РО и ее можно узнать => юзаем это
вместо радиуса карта проходимости
получаем такую "цилиндрическо-пиксельную" СК, без каких-либо левых бд
ScorpioT1000 добавил:
В Jass нет ООП.
в vjass есть и что ?
Старый 05.09.2009, 17:32
NCrashed

offline
Опыт: 13,553
Активность:
PlayerDark, твои доводы не вполне ясны, только последнее предложение несет смысловую нагрузку
Во-первых, легко что-то менять.
Во-вторых, просто что-то найти.
В-третьих, (если руки не из анального отверстия) очень сложно где-то ошибиться что-то сделать не так.
Именно поэтому я сделал для дестров бд).
Спасибо за идею про Occluder Height, в голову сразу не пришло.
Карта проходимости квадратная, но можно попробовать.
Попробую реализовать без бд, откалибрую систему, вырежу ненужный код из FDL, кому надо вставит полную версию.
NCrashed добавил:
Карта путей не подходит
  1. Я узнаю о типе проходимости с помощью IsTerrainPathable, есть другой способ?
  2. Возможны случаи ложного срабатывания столкновения (машина вылезает на берег из воды и недалеко стоит дерево)
Старый 05.09.2009, 18:23
ScorpioT1000
Работаем
offline
Опыт: отключен
Я узнаю о типе проходимости с помощью IsTerrainPathable, есть другой способ?
нет
Старый 05.09.2009, 18:33
NCrashed

offline
Опыт: 13,553
Активность:
Тогда придется оставить бд дестров в покое, ибо главное свойство - радиус не заменить.
NCrashed добавил:
Вышла новая версия, смотри 1 пост:
v2.1:
1.Вырезан ненужный код из библиотеки FDL (если понадобится полная версия обращайтесь, полный аналог в аттаче)
2.Сопротивление движению теперь зависит от ориентации машины в пространстве. (+ параметр MaxAddSmu == максимальное доб. трение)
3.Калибровка стандартных параметров (теперь g правьте в FDL CarLib)
4.Машина может повернуть только в движении и на земле.
5.Исправлены мелкие баги
Старый 05.09.2009, 20:35
CeraRalaz
...
offline
Опыт: 48,115
Активность:
Реалестичной эту зистему назвать сложно.
Надо еще дорабатывать.Во-первых, дрифт слишком сильный, ощущение, буд-то у машины вес только благодарня водителю имеется.
Во-вторых, если врезаться в дерево на скорости, то машина отпружинит назад. У нас в школе даже анегдот на эту тему есть. Если стоять и в упор таранить дерево, то оно упадет, а если врезаться на скорости, то нет.
У машины плохое сцепление и мало мощности, это же коробка автомат. Я попал в яму и не смог оттуда выехать. Сделай хотябы заднюю передачу помощнее.
Старый 06.09.2009, 13:33
ScorpioT1000
Работаем
offline
Опыт: отключен
а как насчет того, чтоб и жизнь и радиус хранить в жизни? правда, нужно жосткий контроль за ними
ScorpioT1000 добавил:
например у нас есть жизнь от 0.00 до 199.99
сейчас она равна 56.23
тогда с пом. нехитрых вычислений получаем, что радиус равен 623, а жизнь - 5
отняли 2 хипа получаем: 36.23, радиус тотже(контролим дамаг !) = 623, а жизнь уже 3 :)
Старый 06.09.2009, 14:19
PlayerDark
Coraline
offline
Опыт: 10,569
Активность:
Так дело в том, что не все декорации круглые, ворота, например, очень даже прямоугольные. Попробуйте поставить на карту ворота, и удивитесь.

PlayerDark добавил:
PS и какая мне разница, почему он проходит сквозь деструбы ?
Старый 06.09.2009, 14:48
ScorpioT1000
Работаем
offline
Опыт: отключен
если врезаться в дерево на скорости, то машина отпружинит назад.
это зависит от того, "что такое машина" у автора )
Старый 06.09.2009, 15:17
CeraRalaz
...
offline
Опыт: 48,115
Активность:
ScorpioT1000:
это зависит от того, "что такое машина" у автора )
Он на дедушкином запорожце видимо врезался в столбы и откатывался назад.
Афтор, сделай лучше, чтоб при столконовении объект откатывался вперед, а машина снижала скорость и отклонялась в сторону.
И союзные юниты при встрече с мчащейся машиной начинают скользить прочь.Может пусть лучше подпрыгивают и играют в воздухе аниму смерти?
Старый 06.09.2009, 16:13
Rewenger
The culprit will not die
offline
Опыт: 35,873
Активность:
А почему ещё водитель со взрывом машины живой и здоровый? Там пару рук ног надо сломанных и вероятность пробитой головы = смерть. Или я давно уже обновы не смотрел, мб уже сделано.
Старый 06.09.2009, 17:17
NCrashed

offline
Опыт: 13,553
Активность:
ScorpioT1000, а если это дерево решит добывать рабочий или в дерево попадет залп от оруд. рассчета?
CeraRalaz, дрейф поменьше - будет (всего 1 параметр добавочного трения изменить), коэффициент упругости при ударе о дестры тоже есть в параметрах, а вот то что дерево можно повалить "наездом", будем править.
при столконовении объект откатывался вперед
Дерево не может откатиться)
И союзные юниты при встрече с мчащейся машиной начинают скользить прочь
да это баг, правлю. По задумке они и должны подпрыгивать, но это зависит от того как на них наехать.
А почему ещё водитель со взрывом машины живой и здоровый
Это должен добавить кто юзает наработку, в принципе можно добавить параметр
NCrashed добавил:
PlayerDark, Просто не заноси ворота в базу дестров, а обнеси спец. блокираторами и когда ворота открываются их киляй, а потом снова возрождай.
NCrashed добавил:
Я попал в яму и не смог оттуда выехать
Не замечал таких крутых ям на карте,но если и так - мощность машины настраиваемая. Одним по дефолту кажется слабой, другим через чур сильной, вам не угодишь =)
Старый 06.09.2009, 18:07
CeraRalaz
...
offline
Опыт: 48,115
Активность:
NCrashed:
Не замечал таких крутых ям на карте
В одном из углов
NCrashed:
Дерево не может откатиться)
Еще как может, я сам видел. У меня друг на лыжах катался, с горки ехал, в березу вмазался, она немного сдвинулась.
Старый 06.09.2009, 20:31
Драгомир
как давно меня тут небыло
offline
Опыт: 2,372
Активность:
Так держать Ncrashed.Скорей бы кто-нибудь сделал карту Need For Speed на движке вара =)
Старый 26.09.2009, 12:08
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 05:17.