SFML и C++ Уроки \ Разработка игр › Форумы › SFML Начало работы (подключение и настройка) › не вижу изменения значений в реальном времени › Ответ в теме: не вижу изменения значений в реальном времени
Насколько я понял проблема в том что обновления значиний происходит только когда метод window.pollEvent(event) == true . То есть когда ты ничо не делаешь window.pollEvent(event) = false и обновление не происходит. Попробую код :
C++
1 2 3 4 5 6 |
GameTime = clock.getElapsedTime().asMicroseconds();// Создаём переменную времени и считаем его в микросекундах clock.restart();// Обновляем время GameTime = GameTime / 800;// Придаём времени плавности ZZCurrentFrame += 0.0007 * GameTime;// Фрейм увеличивается со временем и с определённой скоростью srand(time(NULL));// Случайное число меняется с истечением времени rnd = rand() % 101;// Случайное число может быть от 0 до 100 |
выполнить в не цыкла while (window.isOpen()).