AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Ksan, на какой промежуток времени вам требуется положение юнита? |
21.04.2010, 19:13 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
Ksan:
Раз в секунду 10 юнитов (их местоположение и хп) |
21.04.2010, 19:14 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,159Активность: |
По моему я сказал что лагов на коордах будет меньше. (намного) |
21.04.2010, 19:15 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Печатник lvl1
Typo
offline
Опыт:
4,157Активность: |
Если раз в секунду записывать, не будет лагать. А что ты с этими данными потом будешь делать? |
21.04.2010, 19:15 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Ksan, может все таки будешь стирать периодически самые старые положения? вообще легче скажи, для чего тебе это все надо |
21.04.2010, 19:16 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Ksan, -.- помоему я не писал сколько раз в секунду вы будете записывать новые точки я написал это следовательно я сказал через сколько секунд\минут\часов *вы будете использовать* переменную, а не сохранять новую.. |
21.04.2010, 19:16 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
лагов будет меньше, поверь |
21.04.2010, 19:18 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
AlexKARASb, на все время игры
Ksan добавил: Но при использовании допустим 333, все что будет после нее стирается |
21.04.2010, 19:20 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Ksan, так в чем проблема? Ты написал что будеш удалять локи и обнулять их. Следовательно осталось только проверить будет ли лагать при большом кол-ве точек Если будет, вариант через коорды приведенный выше людьми. Если и так будет уменьшай кол-во с 333 до n пока не найдеш золотую середину. И заглядывай на диспечер задач смотря сколько памяти ты тратишь на свои эксперементы. |
21.04.2010, 19:24 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
Ну так не у всех мощные компы, мой может что то выдержать а другой уже повиснет. |
21.04.2010, 19:27 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Смотри в диспетчере задач если твой эксперемент превысит 256 000 КБ то слабые компы повиснут.
Собственно чтобы до такого параметра дойти нужно изрядно поизвращаться над памятью. |
21.04.2010, 19:28 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Ksan:
от локаций повиснет, а от координат нет. даже если будет 10 массивов а не 2. |
21.04.2010, 19:35 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
agentex:
С координатами будет 20 переменных с 1000 массивов каждая. Итого - 20к массивов |
21.04.2010, 19:39 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
что за бред ты пишешь, откуда такие числа |
21.04.2010, 19:41 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
agentex, я же написал: 10 юнитов, для каждого ежесекундно забивается массив с положением (точкой) и хп. Старые значения не стираются. Ориентировочно массив 1к. То есть 10к на точки и 10к на хп. А с твоим предложением 20к уйдет на точки. Где бред? |
21.04.2010, 19:45 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Ksan:
ориентировочно массив 8к, раз уж на то пошло бред это делать через массивы |
21.04.2010, 19:49 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
А бред в том:
1) что ты только что писал что будешь обнулять, а затем постом выше это отрицаешь 2) локация это объект, который остается в памяти и не удаляется, при большом скоплении вызовет лаги и фатал 3) координата(реальная) при долгом не использовании обнулится если не ошибаюсь 4) 20к будет как ты говориш но переменных, а при твоем варианте с точками будет 10к переменных и 10к объектов |
21.04.2010, 19:51 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Линкольн
Barg Ent.
offline
Опыт:
4,812Активность: |
Не знаю, правильно ли я тебя понял. Можно ведь просто сделать массив структур в нем массивы переменных.
|
21.04.2010, 19:54 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
AlexKARASb:
Я не знаю стоит ли двигать массивы. Рассчитывать надо на самое худшее - что не буду обнулять. |
21.04.2010, 19:56 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
вобщем я посчитал все как говорит автор, при продолжительности игры час получается 14 массивов. вывод: автор, учи арифметику
agentex добавил: и кстати да, при таком количестве неудаленных точек фпс будет стремиться к нулю |
21.04.2010, 20:03 | #40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|