生成一段c++代码,让图片跟随鼠标移动
时间: 2023-11-08 22:09:34 浏览: 279
jQuery鼠标控制图片移动代码.zip
以下是一段基于SFML库的C++代码,可以让图片跟随鼠标移动:
``` c++
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(800, 600), "Mouse Follower");
sf::Texture texture;
if (!texture.loadFromFile("image.png")) {
return -1;
}
sf::Sprite sprite(texture);
while (window.isOpen()) {
sf::Event event;
while (window.pollEvent(event)) {
if (event.type == sf::Event::Closed) {
window.close();
}
}
sf::Vector2i mousePosition = sf::Mouse::getPosition(window);
sprite.setPosition(sf::Vector2f(mousePosition.x, mousePosition.y));
window.clear();
window.draw(sprite);
window.display();
}
return 0;
}
```
运行这段代码后,它会创建一个窗口,并且在窗口中显示一个指定图片。当鼠标移动时,图片会跟随鼠标移动。需要注意的是,这段代码依赖于SFML库,请先安装并配置好SFML库再运行。
阅读全文