3 / 7 / 1
Регистрация: 30.09.2014
Сообщений: 61
|
|
1 | |
Тормозит поток, обрабатывая игровую физику30.09.2014, 12:00. Показов 3301. Ответов 46
Метки нет (Все метки)
В общем, такая проблема:
Пишу простенькую игру. Для обработки физики создал отдельный поток. Графика рисуется на форме Канвами в непрерывном цикле. пока запускаю в дельфи все прекрасно работает. но стоит только открыть игру как самостоятельное приложение физ. поток начинает выполняться оч. медленно. И получается слоу мо). Не взирая на приоритет потока. Смена приоритета не чего не изменила. Хотя иногда (очень редкий случай) запускается нормально и не глючит. Помогите пожалуйста решить проблему, ато я голову сломал в чем проблема!
0
|
30.09.2014, 12:00 | |
Ответы с готовыми решениями:
46
Дополнительный поток тормозит главный Нажатие кнопки тормозит фоновый поток считать только последнюю строку из файла не обрабатывая другие Обращение к переменной одной формы, обрабатывая событие на другой форме... |
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
30.09.2014, 12:20 | 2 |
У тебя ошибка в программе.
0
|
3 / 7 / 1
Регистрация: 30.09.2014
Сообщений: 61
|
|
30.09.2014, 18:15 [ТС] | 3 |
Была бы ошибка все бы рухнуло. Запускается все бес проблем. При запуске из Делфи все работает как надо. ЦП 47% .Закрываю делфу стартую игру. Все нормально за исключением одного: Поток который просчитывает физику объектов сильно замедляется. Загрузка цп 1-6%. Сломал голову почему так! З.Ы Игра Волейбол 2D
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
30.09.2014, 20:25 | 4 |
Ты чего хочешь-то, голубчик ?
Чтобы кто-то от нефига делать занялся телепатией и догадался что ты там в своем потоке понахреновертил ?)
0
|
3 / 7 / 1
Регистрация: 30.09.2014
Сообщений: 61
|
|
01.10.2014, 09:13 [ТС] | 5 |
Че все 1284 строки выкладывать?
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
01.10.2014, 11:04 | 6 |
Это уж тебе решать - выкладывать или не выкладывать, все или не все)
0
|
3 / 7 / 1
Регистрация: 30.09.2014
Сообщений: 61
|
|
02.10.2014, 00:27 [ТС] | 7 |
Люди! Хелп!!! DELPHI XE3
0
|
northener
|
02.10.2014, 01:18
#8
|
0
|
mss
|
02.10.2014, 09:23
#9
|
0
|
3 / 7 / 1
Регистрация: 30.09.2014
Сообщений: 61
|
|
05.12.2014, 16:08 [ТС] | 10 |
Перевел графику на отдельный поток. Таже фигня. После танцев с бубном выяснилось что если перед запуском игры запущено какое нибудь приложение (Абсолютно эффективно работает в данном случае будильник с использованием Таймера моего исполнения) то все работает как надо. иначе практически постоянно слоумо. Магия какая то. Мож кто знает в чем причина?
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
05.12.2014, 16:12 | 11 |
0
|
3 / 7 / 1
Регистрация: 30.09.2014
Сообщений: 61
|
|
05.12.2014, 16:27 [ТС] | 12 |
Тогда объясни какая ошибка в коде может исчезать при запуске стороннего приложения ни как не взаимодействующего с игрой?
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
05.12.2014, 16:33 | 13 |
Ошибка заключается уже в том, что нормальная его работа, как ты утверждаешь, зависит от работы другого приложения, в то время как никакие зависимости якобы не предполагаются
0
|
3 / 7 / 1
Регистрация: 30.09.2014
Сообщений: 61
|
|
05.12.2014, 21:55 [ТС] | 14 |
Нечего предложить, молчи.
0
|
mss
|
05.12.2014, 21:57
#15
|
Не по теме: Не говори что мне делать - и я не скажу куда тебе идти
0
|
3 / 7 / 1
Регистрация: 30.09.2014
Сообщений: 61
|
|
08.12.2014, 18:02 [ТС] | 16 |
просто чтобы апнуть тему.
0
|
Модератор
3490 / 2613 / 741
Регистрация: 19.09.2012
Сообщений: 7,974
|
|||||||
08.12.2014, 18:18 | 17 | ||||||
Что толку ее апать, если за все это время ты даже не удосужился предоставить никакой информации по заданному тобой вопросу.
Добавлено через 3 минуты
0
|
3 / 7 / 1
Регистрация: 30.09.2014
Сообщений: 61
|
|
08.12.2014, 18:22 [ТС] | 18 |
в программе уже свыше 3k строк. и все работает кроме темы. логично предположить что тут не в коде дело. [del]
0
|
Модератор
3490 / 2613 / 741
Регистрация: 19.09.2012
Сообщений: 7,974
|
|
08.12.2014, 18:41 | 19 |
В данном разделе обсуждается именно код, если дело не в нем, то и обсуждать особо нечего.
И не надо нервничать, тут никто не виновать, что твоя программа глючит.
0
|
3 / 7 / 1
Регистрация: 30.09.2014
Сообщений: 61
|
|
08.12.2014, 19:35 [ТС] | 20 |
Виноват, извиняюсь. С сентября бьюсь с этой проблемой, и вообще не знаю что это за магия. если найдется смельчак я выложу файлы проекта, но предупреждаю написаны они криворуким программистом самоучкой с расстройством психики и логики. и да, там больше 3 тысяч строк натурального быдлокода.
0
|
08.12.2014, 19:35 | |
08.12.2014, 19:35 | |
Помогаю со студенческими работами здесь
20
NumericUpDown обрабатывая событие ValueChanged, после нажатия кнопок прибавить/убавить на единицу, выдает старое значение атака на физику? Сочините физику Сочините физику Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |