javascript - 使用 PIXI.js 绘制千条线
问题描述
我正在使用四叉树创建一个演示,并且我有数千个圆圈与其他数千个圆圈发生碰撞。这工作正常,但我无法优化我绘制线条的方式,因为我不能为此使用精灵,可以吗?
我应该如何绘制数千条长度、角度肯定会不同并且必须在每一帧上重新创建/销毁的线?
现在我拥有的是以下内容:
this.line = new PIXI.Graphics().lineStyle(1, 0x3F51B5, 0.75);
this.container.addChild(this.line);
.
.
.
loop(){
this.line.clear();
this.line.lineStyle(1, 0x3F51B5, 0.75);
for(...){
circle1 = circles1[i];
for(...){
circle2 = circles2[j];
this.line.moveto(circle1.x, circle1.y).linteTo(circle2.x, circle2.y)
}
}
}
解决方案
推荐阅读
- python - 更新 tkinter 标签文本
- wordpress - Wordpress 根据产品变量更改添加到购物车按钮的文本
- laravel - Laravel 中的 hasOne 或 BelongsTo?
- c# - 根据泛型参数类型实例化一个类
- android - Android Studio 3.2 布局“预览”没有正确模拟材料设计组件
- python - 你能调用这样的函数吗:func(x)(y)?
- hangout - 无法使用替代文本格式化链接
- javascript - 让当前页面访问者在 JS 中准备好文档
- docker - su:删除读取后权限被拒绝,执行其他位
- sql - SQL - 自加入表时避免重复