quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,203Активность: |
YellowStar, ну я все равно даже 7 героев подгружал, в игре, только у меня 5 секундное затемнение экрана, а после диалог выбора сложности, поэтому, лагов некто не замечает, но и в игре грузить нечего не надо, а вот скиллы и модели я подгружал во время загрузки с помощью библиотеки, создавал значит пехотинца в центре карты за нейтралов, и вешал на него модели как спецэффекты и удалял, не знаю на сколько такой метод увеличит скорость загрузки карты... |
08.09.2012, 08:29 | #61
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Зависит от того, сколько весит сам эффект. На сильных компах, подлагивание равняется долям секунды, на более слабых (а это основная масса игроков в варкрафт сегодня), может затягиватся на значительные и болезненные глазу величины.
Ну и самое удобно - юзать модельку семми |
08.09.2012, 13:57 | #62
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,203Активность: |
YellowStar, ну я сделал подгрузку на всякий пожарный, то некоторые эффекты достигают веса 80 кб, ну и смотрятся конечно шикарно) |
08.09.2012, 14:01 | #63
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Карточка
Kicked by SSrunX
offline
Опыт:
2,017Активность: |
провёл ещё эксперимент над картой после оптимизации вексом с слк. загрузка 7 секунд
в карте сделано:
загрузка составила: 7 секунд
удалил слк: юнитов, предметов, абилок
загрузка составила: 7 секунд. выводы лично мне очевидны и не нуждаются в доп. обсуждении
сударь, сие очевидно, это "как в доте". либо прелоадить всё сразу и ждать загрузки 3-5 минут, либо дать нужное в начале. однако такой принцип неприемлем для карт, где пик не в начале, куча юнитов - здания, куча абилок - рандом будут пользоваться или нет. |
11.09.2012, 17:01 | #64
+1/−5
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,203Активность: |
Карточка, сударь вы упороты, самовыпилитесь отсюда со своими исследованиями... что за манера гадить другим, оптимизация нужна, не мешай автору делать статью [+] замечание от Кет: грубо
|
11.09.2012, 17:18 | #65
+1/−5
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Карточка
Kicked by SSrunX
offline
Опыт:
2,017Активность: |
для глупых людей переведу вышеуказанный эксперимент:
"оптимизация кода влияет на скорость загрузки с величиной, к которой ни один глаз не чувствителен" |
11.09.2012, 17:30 | #66
+2/−4
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Согласен насчёт рандомного доступа - тут только прелоад, либо искусственные прогнозы |
11.09.2012, 17:36 | #67
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
нука нука про карты, в которых пик происходит не в самом начале... Это интересно очень.
При том, кто мешает делать тебе локальный прелоад файлов? Он вроде как не десинхронизирующий и с радостью будет предлоадить данные специально для отдельных игроков. Способов тонна, ну и картошка, выкладывай на суд, свой оптимизированный проект, я уверен что найду с десяток огрех не только в таблице widgetizer, но и в банальном редакторе объектов |
11.09.2012, 19:20 | #68
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
YellowStar, всмысле локальный прелоад файлов? Мы имели ввиду создавать и удалять дамми с нужными спеллами. |
11.09.2012, 19:28 | #69
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Цитата:
лол, это не нужно на самом деле, если аплоадить спелл к примеру таким методом Preload(GetSpellEffect('A000')) итд. А так, спеллы не будут лагать при пике героев, если количество уровней магии - 5 и ниже, что хватает всем нормальным картам, остальные карты где это значение выше - ущербны в плане баланса |
|
11.09.2012, 20:09 | #70
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
ну или так, это не особо влияет
ScorpioT1000 добавил: есть крутой финт с левелами абилок - юзать левелы как индексы для параллельных массивов =) дальше очень хитрые вещи можно вытворять с этим, т.е. привязка идет не к конкретному юниту, а к инстансу абилки, тоеть левел - это не левел, а инстанс абилки, тем самым ее можно передавать, а также абилку можно юзать как кастомную базу данных строк GetAbilityEffectById (!) вобщем кто шарит, тот поймет всю крутость |
11.09.2012, 20:11 | #71
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Раньше пытался хранить так данные, данных немного, и вообще там хранить можно много чего, там же можно разные типы даты еще выуживать, эффект то можнт быть и не один.
Но, каждый спелл, нагружает и увеличивает время загрузки карты, так-то, система шифрование, с хешом у меня например сейчас работает на схожей композиции. Для взломщиков та еще мозгоправа |
12.09.2012, 00:11 | #72
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
мне кажется канал не должен сильно увеличивать нагузку |
12.09.2012, 00:38 | #73
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Карточка
Kicked by SSrunX
offline
Опыт:
2,017Активность: |
из реально того, что может улучшить показатель загрузки (не мифические миллиардные доли секунд, на которые молятся байтодрочеры) - чистка слк. виджитайзер оставляет много левой грязи даже после чистки слк оптимизатором векса, эффект вполне будет заметен при достаточно большом количестве объектов |
12.09.2012, 18:20 | #74
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Цитата:
Зачем ты делишься дерьмовым методом? Оптимизация загрузки карты, должно быть распределённым. Я бы короче начал объяснять как в варкрафте грузятся карты, и как снижается загрузка карты, но мне лениво до жопы как, да и ты будешь твердить про слк, который снижает загрузку, но снижает её не корректно, так как нет нормальных - стоящих редакторов таблиц. |
|
12.09.2012, 20:21 | #75
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alpha
offline
Опыт:
7,387Активность: |
Я один не понимаю к чему тут пролетали сообщения на первых страницах о оптимизации функции config() ?
Не замечал с ней никаких проблем ранее, ни у кого
alpha добавил:
bee:
и что за "или" =)
YellowStar:
Doc:
|
12.09.2012, 21:00 | #76
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
MS Office? Libre Office? Open Ofice? |
12.09.2012, 22:37 | #77
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
Цитата:
Код:
|
|
12.09.2012, 23:38 | #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 ) |
||
13.09.2012, 03:19 | #79
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
можно же функции SetMapName SetMapDescription убрать вообще
я же тему создавал, тестировал. они ни на что не влияют, как я видел |
13.09.2012, 05:16 | #80
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|