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