[英]How to use a random letter in this JavaScript animation?
我正在制作此动画 ,当将鼠标悬停在文本上时,它会以精美的方式进行动画处理。
但是我想改变这个动画。 我想使用随机字符代替圆圈, 例如Unicode生日蛋糕符号 。
问题是我在bubbles.js
文件中的任何地方都找不到circle
的定义,看起来circle
是在jQuery文件中的某个位置定义的。
在Bubbles.js中,形状是在以直线开头的函数中绘制的:
this.draw = function (bubbleShape, dx, dy) {
这是一篇文章 ,显示了如何添加三角形和心形。
如果要绘制字符,则必须引用支持该字符的字体,并且浏览器必须具有该字体。
您可以尝试:
ctx.fillStyle = this.color;
ctx.font = '40pt Symbola';
ctx.fillText('🎂', this.curPos.x + dx, this.curPos.y + dy);
您可能最好先创建一个生日蛋糕的图像,然后绘制该图像:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.