Darkshor
offline
Опыт:
320Активность: |
Утечки и быдлокод
Исправить: После покупки героя, тормоза на 10-15 секунд
Хотелось бы ещё: Оптимизировать весь мой шлак, убрать быдлокод Для тестов брать героя Повелителя Огня находится в левом алтаре(САМОМ ЛЕВОМ) |
29.10.2013, 21:44 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Амбидекстрия
Silenced by ScorpioT1000
offline
Опыт:
8,237Активность: |
в таких случаях обычно прибегала толпа чуваков с вопросами: " какие ты шаги сделал, чтобы оптимизировать свой код?" "это тебе не барахолка для заказов, тут вопросы задают" |
29.10.2013, 21:52 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Darkshor
offline
Опыт:
320Активность: |
ну, я пытался оптимизировать свой код посредством убирания лишних шагов и уменьшения значений, также перенос нескольких различных однотипных переменных в массив, к тому же, заметив что триггеры в текстовом варианте грузятся ~1.5 раз быстрее, перевел все из GUI в текст. А некоторые моменты я попытался забить ещё при инициализации или вставить в другие триггеры, или же разобрать это по логическим частям и разложить всё по полочкам, но в Jass я бревно, поэтому тут голый быдлокод. |
29.10.2013, 21:57 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
представьте
сидите вы в столовой, кушаете борщ. тут к вам подходит незнакомый человек, показывает книгу и со словами "вот нужно тут ошибки исправить, и по смыслу мои корявые предложения переписать, а то фигню сморозил" кладет книгу и уходит.
каковы ваши чувства? |
29.10.2013, 22:24 | #4
+11/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZLOY5
offline
Опыт:
912Активность: |
Darkshor:
+0 производительности |
29.10.2013, 22:40 | #5
+4/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
Darkshor, вот те 1 оптимизировал триггер 'LevelUp' |
30.10.2013, 07:09 | #6
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Darkshor
offline
Опыт:
320Активность: |
эм, зачем добавлять 10 раз действия и условия???
Darkshor добавил: Самое главное, после покупки героя, начинаются тормоза, но потом все становится нормально, почему это может быть и как я могу это решить? |
30.10.2013, 08:23 | #7
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Хотел бы чтобы вы сделали игру, ММОРПГ суть такова... Пользователь может играть дружинниками, монголами и крестоносцами. И если пользователь играет дружинниками то дружинники в лесу, избы руские набигают монголо-татары и крестоносцы. Можно грабить корованы... И дружинники раз княжеские то сделать так что там его дворец... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за монголо-татар то надо слушаться хана, и защищать дворец от князя (имя я не придумал) и дружины, крестоносцев дикарей, и ходит на набеги на когото из этих (князя, крестоносцев...). Ну а если за крестоносцев... то значит монголы или князь иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть и пойдет в атаку. Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - русские земли (нейтрал), 2- зона князя (где дворец), 3-зона крестоносцев, 4 - зона монголо-татар... (в горах...) Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно... P.S. Я джва года хочу такую игру. |
30.10.2013, 11:47 | #8
+4/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
главное чтобы можно было грабить корованы
|
30.10.2013, 12:03 | #9
+4/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
или самое хорошее... поставить протез. |
30.10.2013, 12:27 | #10
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Амбидекстрия
Silenced by ScorpioT1000
offline
Опыт:
8,237Активность: |
ScorpioT1000, баян |
30.10.2013, 12:34 | #11
+1/−3
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Darkshor
offline
Опыт:
320Активность: |
Тему можно закрывать, ибо никто не поможет, а будут только издеваться(как косоник) либо оффтопить(как скорпио и диод) |
30.10.2013, 18:02 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
destr
offline
Опыт:
1,758Активность: |
Darkshor совет: читай статьи и учи джасс |
30.10.2013, 18:30 | #13
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
это был намёк на поиск по форуму и попытки самому найти проблему.
» суть тут в
кол-ве уровней в способности, но ты должен был узнать это сам |
30.10.2013, 18:32 | #14
+3/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Darkshor
offline
Опыт:
320Активность: |
Лаги идут после покупки героя, но при чем тут кол-во уровней способности?
Darkshor добавил: И я уже искал решение по форуму, решения не нашел |
31.10.2013, 07:17 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
Darkshor, При том что они подгружаются в момент покупки..
А надо еще до начала игры загрузку данных делать.
Да никто не издевается, я тебе дал пример оформления из гуи на джасс.
Так как в гуи вызываются доп функции, и создаются утечки. Поэтому как писали выше начинай учить jass, Сначала cs-Скрипт код
Этим мы удалим неудаленную точку, которая осталась в памяти и создает утечку. |
31.10.2013, 08:02 | #16
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Darkshor
offline
Опыт:
320Активность: |
Всем спасибо, все свободны, тему можно закрывать |
04.11.2013, 20:18 | #17
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|