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

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

Ответ
 
Ksan

offline
Опыт: 13,248
Активность:
agentex, а ты учи русский язык. Я написал: 10 переменных точек с массивом 1000, 10 переменных реал для хп с массивом 1000. Итого - 20000 массивов.
Ksan добавил:
agentex:
фпс
Вас ист дас?
Старый 21.04.2010, 20:04
agentex

offline
Опыт: 34,834
Активность:
да неважно что ты написал.. я сделал так: 3600*3*10/8000 (3600 секунд, 3 массива, 10 юнитов, 8000 элементов в массиве) больше тут ничего не надо
agentex добавил:
Ksan:
Вас ист дас?
FPS = frames per second
Старый 21.04.2010, 20:05
Ksan

offline
Опыт: 13,248
Активность:
agentex, я не писал час игры. Я написал
Ksan:
Массив ~ 1000
Так что читай внимательнее.
Ksan добавил:
Да и данные ты откуда-то с потолка взял
Старый 21.04.2010, 20:12
agentex

offline
Опыт: 34,834
Активность:
Ksan:
10 юнитов, для каждого ежесекундно забивается массив с положением (точкой) и хп.
ну хз я отсюда вроде брал значения xD
Старый 21.04.2010, 20:13
Ksan

offline
Опыт: 13,248
Активность:
Но кол-во массивов = кол-ву юнитов (10), да и где ты нашел час игры?
Старый 21.04.2010, 20:14
agentex

offline
Опыт: 34,834
Активность:
agentex:
при продолжительности игры час
как бы намекая, что час взял к примеру
Ksan:
Но кол-во массивов = кол-ву юнитов (10)
да это неважно абсолютно. видать ты так ничего и не понял
agentex добавил:
собственно, для чего тебе в итоге нужны эти координаты и хп?
Старый 21.04.2010, 20:19
Ksan

offline
Опыт: 13,248
Активность:
agentex:
игры час получается 14 массивов. вывод: автор, учи арифметику
Но как ты можешь выдавать такие заявления, если сам взял данные с потолка?
agentex:
да это неважно абсолютно. видать ты так ничего и не понял
Я понял только то, что лаги скорее всего будут.
[+] замечание от agentex: неизлечимая тупость
Старый 21.04.2010, 20:19
Линкольн
Barg Ent.
offline
Опыт: 4,812
Активность:
Лучше б ты фигвам нарисовал...
Может так сделать:
Код:
struct unitdata {
    float array x[1000]
    float array y[1000]
    float array h[1000]
}
Старый 21.04.2010, 20:20
Ksan

offline
Опыт: 13,248
Активность:
Линкольн, ты б еще на китайском написал, все равно в жассе не смыслю. Поясни что там написано
Старый 21.04.2010, 20:20
agentex

offline
Опыт: 34,834
Активность:
Линкольн, если структура сижасса работает по принципу структуры вжасса, это означает что максимум таких unitdata может быть 8 штук
agentex добавил:
кстати, Ksan, чем тебя кеш\хэш не устраивает?
Старый 21.04.2010, 20:24
Ksan

offline
Опыт: 13,248
Активность:
agentex, кеш, я вообще не наю что это такое. А как ты в хеш засунешь 1к местоположений? И главное - как вытащишь обратно.
Старый 21.04.2010, 20:27
agentex

offline
Опыт: 34,834
Активность:
А как ты в хеш засунешь 1к местоположений?
а как ты в 10 тысяч массивов засунешь местоположения, не думал?
Старый 21.04.2010, 20:28
Ksan

offline
Опыт: 13,248
Активность:
Ksan:
А как ты в хеш засунешь 1к местоположений?
Ответь на это
Старый 21.04.2010, 20:35
agentex

offline
Опыт: 34,834
Активность:
тебе hash api дать? я им непользуюсь и функций его незнаю наизусть..
set i = i + 1
call SaveReal(hash, 1, i, GetUnitX(u))
call SaveReal(hash, 2, i, GetUnitY(u))
вот чтото типо того

Отредактировано agentex, 21.04.2010 в 20:54.
Старый 21.04.2010, 20:36
Линкольн
Barg Ent.
offline
Опыт: 4,812
Активность:
все равно в жассе не смыслю. Поясни что там написано
Ясно. С этого и нужно было начинать.
Сейчас, если Интернет не погибнет дам карту-пример.
Старый 21.04.2010, 20:37
Ответ

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

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

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

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



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