javascript - two.js 中的文本不会显示

标签 javascript text two.js

我有一个显示扩大圆圈的程序。最后,我希望它显示一个名为列表的数组中随机生成的项目。

The Code

具体代码如下

var list = ["list","of","names"];
var person = ("")
person = list[Rnd(0,2)]; 
var text1 = new Two.Text(person ,250,250, 'normal');

text1.value = person;
text1.fill = '#FFFFFF';
text1.stroke ='#FFFFFF';
text1.visible = true;

编辑:

我特别想使用双文本而不是 HTML

最佳答案

我能够通过使用圆的半径作为添加文本的条件来获得效果。我将圆的半径设为 100。

var circle = two.makeCircle(two.width / 2, two.height / 2, 100);
circle.fill = "orange";
var list = ["list","of","names"];
var person = list[Math.floor(Math.random() * list.length)];
var text1 = new Two.Text(person, two.width / 2, two.height / 2, 'normal');
text1.fill = '#FFFFFF';
text1.stroke ='#FFFFFF';

绑定(bind)循环播放圆形动画。一旦圆扩大到半径 200,它就会停止动画,并将 text1 添加到两个 Canvas 。

two.bind('update', function() {
  if (circle.radius > 200) {
    two.pause();
    two.add(text1);
  }
  circle.radius++;
});

关于javascript - two.js 中的文本不会显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52816344/

相关文章:

javascript - jquery 使用什么 javascript min 工具?

javascript - JScrollPane 不会滚动整个 div? -- JScrollPane 不会随 div 在窗口调整大小时动态移动

javascript - this.props 不是 componentDidUpdate() 中的函数

c# - 如何在运行时从文本动态生成图像

c++ - 字符串解析器文本冒险

javascript - 循环遍历所有形状的数组时,Two.js 中的某些形状未被删除

javascript - 什么时候可以使用.then来使用当前返回的值?

sql - 即将迁移 :string but I'm thinking :text might be better. 性能/目的?

javascript - 如何在 two.js 中捕获形状或组的点击事件?

javascript - 如何正确解释外部 SVG 文件以与two.js 一起使用?