while (run)
. Большинство обращений к SDL в неактивном состоянии шунтируются и приводят лишь к фиктивной нагрузке переходами.while (run)
- это катастрофа, так быть не должно. А вот как быть должно, сказать невозможно, т.к. оценить состояние твоего кода возможным сейчас не представляется. в цикле что-то рисуется? :)
Причем такая проблема происходит если в цикле что-то рисуется.
помогло тебе это?
установка игр на сайтеили
запуск игры на сайте?
установка игр на сайте?
Keyboard::isKeyPressed
у тебя, вероятно, вызывается на каждом кадре. Эта функция будет возвращать истину пока клавиша нажата. Тебе стоит самостоятельно реализовать двойную буферизацию состояния клавиш чтобы иметь возможность менять значение только один раз за нажатие клавиши.
Как конкретно ты представляешь себе "пакет"? Ну и давай еще выясним, какое у тебя понимание протокола TCP. Как он работает и в каком виде он передает данные?
Это все будет важно для того чтобы правильно ответить на твой вопрос.