gpt4 book ai didi

C++ SFML时钟疯狂输出

转载 作者:行者123 更新时间:2023-11-28 01:31:44 25 4
gpt4 key购买 nike

我已经尝试重新启动我的程序或创建新程序,但我从来没有得到有效时间,我总是得到类似 5e-06 的输出几秒钟......问题在哪里? /image/a3sGy.png感谢您的帮助

#include <SFML/Graphics.hpp>
#include <iostream>

int main() {
sf::Clock clock;

sf::Time time1 = clock.getElapsedTime();

sf::Time time2 = clock.restart();

sf::RenderWindow myWindow(sf::VideoMode(512, 512), "SFML Window", sf::Style::Default | sf::Style::Titlebar);
while (myWindow.isOpen()) {
sf::Event openEvent;

std::cout << time1.asSeconds() << std::endl;
while (myWindow.pollEvent(openEvent))
{
switch (openEvent.type)
{
case sf::Event::Closed:
myWindow.close();
break;
myWindow.clear();
myWindow.display();
}
}
}

最佳答案

您创建时钟并在下一条指令中获取耗时(纳秒?)。然后你把它转换成秒 (0.000005) 表示是 (5e-06)

关于C++ SFML时钟疯狂输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51237210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com