|
Alvin Seville
|
|
Почему от текстур GraphABC лагает?27.07.2017, 13:36. Показов 2447. Ответов 17
Метки нет (Все метки)
0
|
|
| 27.07.2017, 13:36 | |
|
Ответы с готовыми решениями:
17
Почему при создании игры Lode Runner потребовалось 19 000 текстур? почему так много? Почему оперативка лагает!?
|
|
20 / 19 / 14
Регистрация: 25.03.2015
Сообщений: 68
|
||||||
| 27.07.2017, 20:34 | ||||||
Сообщение было отмечено Volobuev Ilya как решение
Решение
Тоже сталкивался с тем, что GraphABC при казалось бы небольшой нагрузке начинает тормозить. Можно попробовать прорисовку в реальном времени через Milliseconds. Тогда не придётся прорисовывать каждый кадр. Например:
1
|
||||||
|
Alvin Seville
|
|
| 28.07.2017, 09:09 [ТС] | |
|
Я через таймеры делаю прорисовку кадров.
Добавлено через 35 секунд Мне надо, чтобы вообще приложение на лагало. Такое возможно? Добавлено через 59 секунд Потому, что при заливке текстурой фона окна начинает лагать все - даже объектов если не больше 3-х.
0
|
|
|
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,434
|
|||
| 28.07.2017, 10:06 | |||
|
0
|
|||
|
Супер-модератор
|
||
| 28.07.2017, 10:10 | ||
|
Может, в конце концов, ты приложишь проект, который можно запустить и посмотреть на лаги? Вместе со спрайтами, разумеется, а то у тебя есть привычка выкладывать код, который ссылается на какие-то неизвестные файлы, лежащие где-то у тебя на дисках.
Добавлено через 3 минуты
0
|
||
|
Alvin Seville
|
||||||
| 28.07.2017, 11:07 [ТС] | ||||||
|
Если запустить просто с градиентным фоном - в 90% будет нормально работать. А вот если запустить с фоном в виде картинки, а еще хуже - еще и назначить движущимуся объекту картинку - то лаги обеспечены.
0
|
||||||
|
Alvin Seville
|
|
| 28.07.2017, 11:08 [ТС] | |
|
В качестве пути к файлу пропишите путь к любому изображению.
0
|
|
|
Супер-модератор
|
||
| 28.07.2017, 11:41 | ||
|
0
|
||
|
Alvin Seville
|
|
| 28.07.2017, 11:53 [ТС] | |
|
Вот архив
0
|
|
|
20 / 19 / 14
Регистрация: 25.03.2015
Сообщений: 68
|
|
| 28.07.2017, 12:47 | |
Сообщение было отмечено Volobuev Ilya как решение
Решение
А почему именно прорисовка по таймерам? В большинстве таких движков есть возможность загрузить программу так, что на один кадр будут уходить секунды, и таймеры тут совершенно неуместны. Даже если решить проблему, она будет лишь отложена. Я бы переписал всё это дело на прорисовку в реальном времени.
1
|
|
|
Alvin Seville
|
|
| 28.07.2017, 13:34 [ТС] | |
|
Хм, а возможно ли то, что "лаги" - это всего лишь движок не успевает дорисовать все объекты и уже вызывается новая отрисовка кадра с нуля?
0
|
|
|
20 / 19 / 14
Регистрация: 25.03.2015
Сообщений: 68
|
|
| 28.07.2017, 13:36 | |
|
В таком случае обычно возникает Runtime error: попытка доступа к занятой области. GraphABC обычно ругается при многопоточном рисовании.
1
|
|
|
Alvin Seville
|
|
| 28.07.2017, 13:39 [ТС] | |
|
Хм, странно - поставил у таймеров промежуток рисования через 50 милисекунд и уже при 840 частицах не лагает.
0
|
|
|
20 / 19 / 14
Регистрация: 25.03.2015
Сообщений: 68
|
|
| 28.07.2017, 13:51 | |
|
Я бы сам проверил, но в коде висит непреодолимый 'C:\Ilya\Ground.jpg'.
0
|
|
|
Alvin Seville
|
|
| 28.07.2017, 13:54 [ТС] | |
|
Вот, тут можете посмотреть.
0
|
|
|
Alvin Seville
|
|||||||||||
| 28.07.2017, 14:01 [ТС] | |||||||||||
Кстати вот так лагать гораздо меньше стало (почти не лагает):
0
|
|||||||||||
|
20 / 19 / 14
Регистрация: 25.03.2015
Сообщений: 68
|
|
| 28.07.2017, 14:03 | |
|
Работает. В начале быстро разлетаются частицы, и чем их меньше, тем чаще screen freezes. Возможно из-за вычислений с быстро растущими числами координат. Не лучший тест; нужно что-то, что не задаёт всем частицам гигантские координаты, вызывающие такие тормоза.
Второй модуль не компилируется. Какая версия компилятора? Да и первый тоже.
0
|
|
|
Alvin Seville
|
||||||
| 28.07.2017, 17:36 [ТС] | ||||||
|
Версия 3.2.
Добавлено через 2 минуты Как центр частицы вылетает за границы окна или скорость равна 0 она удаляется. Добавлено через 2 часа 37 минут Без таймеров работает гораздо быстрее. Добавлено через 33 минуты Кстати, рисование в реальном времени дало свои результаты - не лагает как было. Добавлено через 2 минуты
1
|
||||||
| 28.07.2017, 17:36 | |
|
Помогаю со студенческими работами здесь
18
Почему иногда лагает панель задач и кпопка пуск? Fuser -s ./ или почему лагает сервер шо аж кони рыгают? Почему при запуске любого приложение ЦП перегружается и все лагает
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|