小编Fai*_*aiz的帖子

我的SFML/C++程序按预期工作,但如何使运动变慢?

我做了一个圆圈作为我们的玩家并设定了重力,但它的工作速度更快,我甚至看不到.我认为它必须用sf :: time或sf :: clock做一些事情但是怎么做?我实际上没有得到这两个,所以任何代码示例和解释将不胜感激.这是我的代码: -

#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow window(sf::VideoMode(800, 600), "SFML works!");
    sf::CircleShape shape(20);
    shape.setFillColor(sf::Color::White);
    shape.setPosition(380, 550);
    shape.setOutlineColor(sf::Color::Green);
    shape.setOutlineThickness(3);

    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
            if(sf::Keyboard::isKeyPressed(sf::Keyboard::Up))
                {
                    shape.move(0, -100);
                }
                if(event.KeyReleased)
                {
                    if(event.key.code == sf::Keyboard::Up)
                    {
                    int x[] = { 10, 10, 10, 10, 10};
                    for (int y = 0; y <= 4; y++)
                    {
                        shape.move(0, x[y]);
                    }

                    }
                }

        }

        window.clear(sf::Color::Black);
        window.draw(shape);
        window.display();
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ time clock gravity sfml

1
推荐指数
1
解决办法
1957
查看次数

为什么我不能在JavaScript中获得任何输出?

我刚刚创建了一个表单,并且我试图获取表单元素的值我使用的这段代码有什么问题?

<!DOCTYPE html>

<html>
    <head>
        <title>JavaScript Practice</title>
        <style type="text/css">
            *{
                font-family:ebrima;
            }
        </style>

    </head>

    <body>
        <form name="myForm">
            Username: <input type="text" id="nameSpace"><br />
            Password: <input type="text" style="margin-left:5px;" id="passSpace"><br />
            <button type="button" onClick="login()" name="login" style="margin-left:210px;" value="Login">Login!</button>
        </form> 
            <p id="demo"></p>

            <script>
            function login() {
                var username = document.getElementById('nameSpace').value;
                document.getElementById('demo').innerHTML=username;
            }
            </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript forms

1
推荐指数
1
解决办法
62
查看次数

标签 统计

c++ ×1

clock ×1

forms ×1

gravity ×1

javascript ×1

sfml ×1

time ×1