![]()
akkolt
offline
Опыт:
13,826Активность: |
Альтаик, Имхо движение по окружности самому можно реализовать, а остальное там - это физик лайбрари... это не наработка, это просто библиотека - как бэ новые функции, на их основе уже нужно писать системы...
|
|
|
![]()
NCrashed
offline
Опыт:
12,653Активность: |
Хе, это не точно, это как раз наработка, система движения совершенно отделенная от стандартной, которой вар двигает юниты. Просто эта библиотека низкоуровневая, то есть основа для других более специализированных наработок, (точно также низкоуровневой библиотекой является OpenGL, DirectX) |
|
|
![]()
ZeToX2007
offline
Опыт:
7,009Активность: |
Цитата:
Низко уровнивый это ассемблер )), а так если честно в варике это не нужно, имхо. |
|
|
|
![]()
Van Damm
wait... what?
offline
Опыт:
19,568Активность: |
ZeToX2007, не пытайся казаться умнее, потому что это всегда глупо смотрится
Данная библиотека действительно является относительно низкоуровневой, ниже неё только простые операции с векторами, а над ней можно делать надстройки и использовать её в своих разработках.
NCrashed:
Правь и будем добавлять в базу. |
|
|
![]()
ZeToX2007
offline
Опыт:
7,009Активность: |
Цитата:
Вот этого слово мне как раз и нехватало в предложении NCrashed. |
|
|
|
![]()
Garret
Недоброе творится
offline
Опыт:
3,893Активность: |
Тему не читал, в коде смутило создание группы для каждого объекта для обсчёта столкновения да и сам групенум, на мой взгляд можно сделать быстрее. Не тестил сразу говорю |
|
|
![]()
NCrashed
offline
Опыт:
12,653Активность: |
Garret, я проверял по производительности, этот вариант самый быстрый. Вроде кажется что если завести глобальную группу и постоянно ее заполнять/очищать быстрее, а оказалось что этот вариант проигрывает в скорости (правда незначительно по тестам где то на 15%). Давай тогда твой вариант груп энума. |
|
|
![]()
Garret
Недоброе творится
offline
Опыт:
3,893Активность: |
NCrashed, попробывал бы делать на каждый снаряд событие вхождения в радиус |
|
|
![]()
FREEZE_ball
Cataclysm => жара
offline
Опыт:
15,247Активность: |
NCrashed, при g = 1 новые юниты начинают рандомно смещаться в сторону.
|
|
|
![]()
NCrashed
offline
Опыт:
12,653Активность: |
Garret, этот вариант очевидно медленнее.
FREEZE_ball, посмотрю, попробую выяснить причину |
|
|
![]()
NCrashed
offline
Опыт:
12,653Активность: |
Баг оказался связан с сухим трением, фиксим. |
|
|
![]()
Warlibrary
offline
Опыт:
140Активность: |
Кхм... Это работает с мостами или модельным рельефом? Ибо обычно варовский не юзаю, делаю всё в максе |
|
|
![]()
NCrashed
offline
Опыт:
12,653Активность: |
Warlibrary, сам проверил с мостами прекрасно работает (и любой другой модельный рельеф), но тела игнорируют стандартные зоны проходимости, поэтому упасть с края моста им как нечего делать. |
|
|
![]()
ZregerZ
Мы - лёд!
offline
Опыт:
7,029Активность: |
Как вам этот вариант куба?
|
|
|
![]()
NCrashed
offline
Опыт:
12,653Активность: |
Во первых, это куб, а у меня тела == шары. Во вторых, если бы скинул до заливки на сайт, то добавил бы, а сейчас из-за тестовой модельки не нужно дергаться. А так модель прикольная |
|
|
![]()
Кет
offline
Опыт:
110,633Активность: |
В карте-примере юниты раскалываются. |
|
|
![]()
Медведь
ФффыррфррфффФФфф!
offline
Опыт:
21,702Активность: |
Неубедительное оправдание... или погоня за опытом? NCrashed, а релятивити добавлять не думаешь? И ещё гидродинамику. |
|
|
![]()
ZeToX2007
offline
Опыт:
7,009Активность: |
Мне не понравилось это
GetRectMaxX(bj_mapInitialPlayableArea) GetRectMinX(bj_mapInitialPlayableArea) GetRectMaxY(bj_mapInitialPlayableArea) GetRectMinY(bj_mapInitialPlayableArea) по рукам бы дал за это , зачем тебе вызавать эту функцию ?? если её можно занести в переменную, да это ладно, но если условие выполняется, ты сново её вызываешь, зачем ?? ZeToX2007 добавил: Тем более лучше юзать elseif, а не 4 if'а, пшел дальше код смотреть |
|
|
![]()
NCrashed
offline
Опыт:
12,653Активность: |
Фича тест карты. Медведь, изучаю спец. книжку "Физика и компьютер" 85 года), много интересных фич скоро будет
А вот реализация движения воды - это уже сложно. ZeToX2007, результат один и тот же, а выигрыш в скорости мизерный, но спасиб, что заметил, буду править. |
|
|
![]()
ZeToX2007
offline
Опыт:
7,009Активность: |
Цитата:
Как бы это дейсвия с мелким периудом) Когда будет термодинамика ?) |
|
|
|