gpt4 book ai didi

javascript - 在鼠标悬停在 Canvas 上显示文本

转载 作者:太空宇宙 更新时间:2023-11-04 01:37:55 26 4
gpt4 key购买 nike

目前,我正在处理下面的示例 https://codepen.io/jkiss/pen/OVEeqK这里我更改了代码以在 Canvas 上显示

 var canvas = document.getElementById('nokey');
var ctx = canvas.getContext('2d');
ctx.fillText("StacOverFlow",30,80);

但是我无法使用上面的代码显示文本。任何人都可以帮助显示文本。

最佳答案

在你的例子中 https://codepen.io/jkiss/pen/OVEeqK ,您必须添加一些代码来渲染函数,如下所示:

实例: https://codepen.io/siamand/pen/BdPBMq

// Render
function render(){
ctx.clearRect(0, 0, can_w, can_h);

renderBalls();

renderLines();

updateBalls();

addBallIfy();

addCustomStuff();


window.requestAnimationFrame(render);
}

function addCustomStuff(){
//if(mouse_in){ // IF condition for show text when mouse_in
ctx.fillStyle = 'red';
ctx.fillText("StackOverflow",mouse_ball.x,mouse_ball.y);
//}
}

关于javascript - 在鼠标悬停在 Canvas 上显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45854722/

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