小编rya*_*hue的帖子

使用SFML平铺图像

我有一个背景图像,当我的窗口是800 x 600时,它只有256 x 256.我不知道如何让图像在整个窗口重复出现.我目前正在加载图片:

sf::Texture Bkg;
if(!Bkg.loadFromFile("darkPurple.png"))
{
    return -1;
}

sf::Sprite Sprite;
Sprite.setTexture(Bkg);
Run Code Online (Sandbox Code Playgroud)

并在以后绘制:

window.draw(Bkg);
Run Code Online (Sandbox Code Playgroud)

我试着用:

texture.setRepeated(true);
Run Code Online (Sandbox Code Playgroud)

但这似乎没有帮助.

谢谢!

c++ textures sprite repeat sfml

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

在多个相同的 ID 上有 addEventListener

我需要在我的转发、喜欢和不喜欢按钮中添加一个事件侦听器。它们都具有相同的 ID,因此现在只有顶部推文的计数器增加。这是一个学校项目,所以我只能使用原始 JS。这是小提琴的链接:

https://jsfiddle.net/1sc7g5ko/

这是我的 JS 的样子

var retweets;
retweets = 0;

var likes;
likes = 0;

var dislikes;
dislikes = 0;

document.getElementById("retweet").addEventListener("click", retweetClicked);

function retweetClicked(){
    document.getElementById("retweet").innerHTML = retweets += 1;
};

document.getElementById("likes").addEventListener("click", likeClicked);

function likeClicked(){
    document.getElementById("likes").innerHTML = likes += 1;
};

document.getElementById("dislikes").addEventListener("click", dislikeClicked);

function dislikeClicked(){
    document.getElementById("dislikes").innerHTML = dislikes += 1;
};
Run Code Online (Sandbox Code Playgroud)

javascript addeventlistener

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

标签 统计

addeventlistener ×1

c++ ×1

javascript ×1

repeat ×1

sfml ×1

sprite ×1

textures ×1