![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,458Активность: |
YellowStar, ну я все равно даже 7 героев подгружал, в игре, только у меня 5 секундное затемнение экрана, а после диалог выбора сложности, поэтому, лагов некто не замечает, но и в игре грузить нечего не надо, а вот скиллы и модели я подгружал во время загрузки с помощью библиотеки, создавал значит пехотинца в центре карты за нейтралов, и вешал на него модели как спецэффекты и удалял, не знаю на сколько такой метод увеличит скорость загрузки карты... |
![]() |
#61
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
Зависит от того, сколько весит сам эффект. На сильных компах, подлагивание равняется долям секунды, на более слабых (а это основная масса игроков в варкрафт сегодня), может затягиватся на значительные и болезненные глазу величины.
Ну и самое удобно - юзать модельку семми |
![]() |
#62
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,458Активность: |
YellowStar, ну я сделал подгрузку на всякий пожарный, то некоторые эффекты достигают веса 80 кб, ну и смотрятся конечно шикарно) |
![]() |
#63
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Карточка
Kicked by SSrunX
![]() offline
Опыт:
2,017Активность: |
провёл ещё эксперимент над картой после оптимизации вексом с слк. загрузка 7 секунд
в карте сделано:
загрузка составила: 7 секунд
удалил слк: юнитов, предметов, абилок
загрузка составила: 7 секунд. выводы лично мне очевидны и не нуждаются в доп. обсуждении
сударь, сие очевидно, это "как в доте". либо прелоадить всё сразу и ждать загрузки 3-5 минут, либо дать нужное в начале. однако такой принцип неприемлем для карт, где пик не в начале, куча юнитов - здания, куча абилок - рандом будут пользоваться или нет. |
![]() |
#64
+1/−5
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,458Активность: |
Карточка, сударь вы упороты, самовыпилитесь отсюда со своими исследованиями... что за манера гадить другим, оптимизация нужна, не мешай автору делать статью [+] замечание от Кет: грубо
|
![]() |
#65
+1/−5
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Карточка
Kicked by SSrunX
![]() offline
Опыт:
2,017Активность: |
для глупых людей переведу вышеуказанный эксперимент:
"оптимизация кода влияет на скорость загрузки с величиной, к которой ни один глаз не чувствителен" |
![]() |
#66
+2/−4
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]()
online
Опыт: отключен
|
Согласен насчёт рандомного доступа - тут только прелоад, либо искусственные прогнозы |
![]() |
#67
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
нука нука про карты, в которых пик происходит не в самом начале... Это интересно очень.
При том, кто мешает делать тебе локальный прелоад файлов? Он вроде как не десинхронизирующий и с радостью будет предлоадить данные специально для отдельных игроков. Способов тонна, ну и картошка, выкладывай на суд, свой оптимизированный проект, я уверен что найду с десяток огрех не только в таблице widgetizer, но и в банальном редакторе объектов |
![]() |
#68
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]()
online
Опыт: отключен
|
YellowStar, всмысле локальный прелоад файлов? Мы имели ввиду создавать и удалять дамми с нужными спеллами. |
![]() |
#69
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
Цитата:
лол, это не нужно на самом деле, если аплоадить спелл к примеру таким методом Preload(GetSpellEffect('A000')) итд. А так, спеллы не будут лагать при пике героев, если количество уровней магии - 5 и ниже, что хватает всем нормальным картам, остальные карты где это значение выше - ущербны в плане баланса |
|
![]() |
#70
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]()
online
Опыт: отключен
|
ну или так, это не особо влияет
ScorpioT1000 добавил: есть крутой финт с левелами абилок - юзать левелы как индексы для параллельных массивов =) дальше очень хитрые вещи можно вытворять с этим, т.е. привязка идет не к конкретному юниту, а к инстансу абилки, тоеть левел - это не левел, а инстанс абилки, тем самым ее можно передавать, а также абилку можно юзать как кастомную базу данных строк GetAbilityEffectById (!) вобщем кто шарит, тот поймет всю крутость |
![]() |
#71
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
Раньше пытался хранить так данные, данных немного, и вообще там хранить можно много чего, там же можно разные типы даты еще выуживать, эффект то можнт быть и не один.
Но, каждый спелл, нагружает и увеличивает время загрузки карты, так-то, система шифрование, с хешом у меня например сейчас работает на схожей композиции. Для взломщиков та еще мозгоправа |
![]() |
#72
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]()
online
Опыт: отключен
|
мне кажется канал не должен сильно увеличивать нагузку |
![]() |
#73
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Карточка
Kicked by SSrunX
![]() offline
Опыт:
2,017Активность: |
из реально того, что может улучшить показатель загрузки (не мифические миллиардные доли секунд, на которые молятся байтодрочеры) - чистка слк. виджитайзер оставляет много левой грязи даже после чистки слк оптимизатором векса, эффект вполне будет заметен при достаточно большом количестве объектов |
![]() |
#74
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
Цитата:
Зачем ты делишься дерьмовым методом? Оптимизация загрузки карты, должно быть распределённым. Я бы короче начал объяснять как в варкрафте грузятся карты, и как снижается загрузка карты, но мне лениво до жопы как, да и ты будешь твердить про слк, который снижает загрузку, но снижает её не корректно, так как нет нормальных - стоящих редакторов таблиц. |
|
![]() |
#75
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alpha
![]() offline
Опыт:
7,387Активность: |
Я один не понимаю к чему тут пролетали сообщения на первых страницах о оптимизации функции config() ?
Не замечал с ней никаких проблем ранее, ни у кого
alpha добавил:
bee:
и что за "или" =)
YellowStar:
Doc:
|
![]() |
#76
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
MS Office? Libre Office? Open Ofice? |
![]() |
#77
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
Цитата:
Код:
|
|
![]() |
#78
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
YellowStar
poon
![]() ![]() offline
Опыт:
15,144Активность: |
Цитата:
В ручную править? Позвонил в кащенко Цитата:
нет, из-за размещаемых объектов. все это можно перенастроить на call SetMapName(null) call SetMapDescription(null) call SetPlayers( 4 ) call DefineStartLocation( 0,0,0) call DefineStartLocation( 1,0,0 ) call DefineStartLocation( 2,0,0 ) call DefineStartLocation( 3,0,0 ) |
||
![]() |
#79
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
можно же функции SetMapName SetMapDescription убрать вообще
я же тему создавал, тестировал. они ни на что не влияют, как я видел |
![]() |
#80
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|