Ranger21
I love beatiul days XD
offline
Опыт:
13,274Активность: |
NCrashed Хорошая системка, у меня начинает лагать строго при 25>= объектах на карте.
|
12.07.2009, 15:28 | #61
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Ranger21, это число индивудуально для каждого компа. Продолжу оптимизацию, не будем обсчитывать не движущиеся тела)
|
12.07.2009, 15:47 | #62
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Выпущена финальная версия системы! В ней все вылизано, доведено до ума, к каждой функции добавлено описание. Система проверена на практике, над ней уже есть несколько надстроек. Полностью переписал описание и доходчиво объяснил как пользоваться (1 пост). Системы веревок и остальные будут потом созданы в качестве надстроек. |
10.08.2009, 23:20 | #63
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Stefler
MCA
offline
Опыт:
10,457Активность: |
NCrashed, пипец, кинул более 15 ледяных этих камней и сразу начало лагать и они перестали двигаться... С какого? Ну ка сделай так чтоб не лагало! х) |
11.08.2009, 00:22 | #64
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Stefler, странно я кидал около 40 и лагов не было, хотя комп не очень мощный. Ладно счас переберу алгоритм. |
11.08.2009, 09:00 | #65
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Алгоритмы оптимизированы, прошу протестить на максимальное количество тел без лагов (нажимаем "Esc", чтобы создать тело). У меня это число ~40.
NCrashed добавил: Карта в 1 посту |
12.08.2009, 14:37 | #66
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
akkolt
offline
Опыт:
13,826Активность: |
NCrashed, наработку не смотрел, но зачот ) я то думал уже никто не создаст )))
|
12.08.2009, 14:37 | #67
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SageOne
x
offline
Опыт:
46,054Активность: |
NCrashed, у меня начинает на 51м теле тормозить, при 40 телах все отлично, а если тел между 40 и 50 то видны маленькие подтормаживания... |
12.08.2009, 14:41 | #68
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
akkolt, спасибо, идея добавить к вару физику стара как мир, но системы такого плана я видел только у иностранцев. (но и у нас есть некоторые примеры, но они не универсальны)
Значит оптимизация прошла успешно, хотя это не 600 сфер тоадкопа). Но этой наработке не требуется такого. Теперь можно продолжить создание систем, основанных на этой наработке. |
12.08.2009, 15:52 | #69
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
akkolt
offline
Опыт:
13,826Активность: |
Не совсем понял вот этого: call b.SetSpeed( vx , vy , vz) (насколько я понял - это направление вектора скорости) если так, то vx, vy, vz - считаются относительно карты или относительно фейсинга юнита?
и z - насколько я понял, юнит не может уйти под землю... значит значения (300,300,0) будут двигать юнита по ланду? |
12.08.2009, 17:08 | #70
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
это относительно системы координат карты, под землю юнит не уйдет, т.к отразится от нее,
да, по плоскому ланду, если будет кочка то он подлетит, если будет яма то упадет туда (если конечно включить AddG) |
12.08.2009, 17:20 | #71
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
CeraRalaz
...
offline
Опыт:
48,115Активность: |
что за фишка с черной дырой?Я подошел мечником к светлячку и бирюзовый мечник улетел за горизонт? |
12.08.2009, 17:29 | #72
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Я демонстрировал что юниты могут сопротивлятся движению, тот мечник разогнался вблизи дыры и улетел, так отправляют спутники к далеким планетам) |
12.08.2009, 17:37 | #73
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SRes
1110101000
offline
Опыт:
9,997Активность: |
40 тел - 64 фпс (максимум)
50 тел - 64 фпс (лагало при создании, до 8 фпс доходило) 60 тел - 60-64 фпс 70 тел - 30-48 фпс (при создании я подумал что вар повис) 81 тело - 0.1-1 фпс (надоело ждать пока вар разглючит) |
12.08.2009, 18:12 | #74
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Спасибо за точный тест. Буду дальше алгоритм совершенствовать, думаю все таки упростить обсчет силы трения. |
12.08.2009, 18:35 | #75
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DragonSpirit
у - уходи
offline
Опыт:
22,625Активность: |
NCrashed, при 47>= объектах на карте начинает лагать,а так системка классная |
12.08.2009, 18:38 | #76
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
NCrashed, больше 50 тел лагает при создании нескольких в быстром темпе. Думаю, что тест не очень адекватен, т.к. тела, добавленные на карту, не двигаются, а лежат мертвым грузом. Мне кажется, что при их одновременном движении лаги проявят себя значительно раньше. Протестируй это, пожалуйста |
12.08.2009, 21:48 | #77
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
akkolt
offline
Опыт:
13,826Активность: |
Что то не выходит =/
call b.SetSpeed( 500 , 250 , 0) - не перемещает юнита в точку (500, 250) оно двигает его, но точно не туда... |
13.08.2009, 12:20 | #78
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
NCrashed добавил:
Расширит функционал системы NCrashed добавил:
Вот эта функция, ее работу сам проверил
пример использования
Функцию вставлять в отдел служебных внутри системы |
13.08.2009, 22:00 | #79
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
akkolt
offline
Опыт:
13,826Активность: |
Класс =-) вот теперь точно Зачот... =-)
|
13.08.2009, 22:01 | #80
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|