Three.js-如何使我的文本精灵更清晰
Three.js - How to make my text sprite clearer?
我需要我的文本精灵看起来更清晰/strong(最容易阅读),下面是我创建它的代码:
var canvas1 = document.createElement('canvas');
var context1 = canvas1.getContext('2d');
context1.font = "Bold 8px Arial";
context1.fillStyle = "rgba(255,0,0,0.95)";
context1.fillText(text, 170, 60);
var texture1 = new THREE.Texture(canvas1);
texture1.needsUpdate = true;
var spriteMaterial = new THREE.SpriteMaterial( { map: texture1, color: 0xffffff, fog: true } );
var sprite = new THREE.Sprite( spriteMaterial );
sprite.scale.set(window.innerWidth/5, window.innerHeight/5, 1);
var positionsT = positions.split(",");
sprite.position.set(positionsT[0]-20, positionsT[1]-80, positionsT[2]-40);
scene.add(sprite);
有人能给我一些建议吗?这就是目前的情况:http://postimg.org/image/uqke1k35h/
您可以做的一件事是关闭mip映射,这样就不会应用纹理过滤texture1.generateMipmaps = false;
你可以做的另一件事是,不要将纹理缩放到与画布纵横比相差太多的纵横比,这当然取决于文本的大小。
相关文章:
- 打字精灵动画
- 在EaselJS中设置精灵表动画时出现问题
- three.js:如何让透明的png精灵投射和接收阴影
- 如何使用Pixijs获取在加载的精灵表资产中定义的图像
- 使用grunt模块创建svg精灵
- 精灵从pixi到p2的边界多边形
- 如何使用Javascript创建带有精灵表的动画按钮
- 如何使移动的精灵集中在屏幕上
- EaselJS精灵gotoAndPlay赢得't循环
- 在Javascript HTML5+Canvas中处理精灵鼠标点击的最佳方式
- 使用 JavaScript/jQuery 进行棘手的精灵移动控制
- 有没有一条清晰的路径,我可以实现一个在 ScalaJS + React 中广泛使用上下文的 React 组件
- 多个图标精灵与 Mapbox gl js
- 如何在相位器.js中对精灵进行“闪光”效果
- ExtJS:“图像”类型的精灵:如何更改像素
- 如何在 Craftyjs 中使用多行精灵表而不手动指定框架
- 使用Jquery预加载精灵表
- TweenJS对精灵的框架进行粗花处理
- 当我将位置更改为绝对时,画布精灵表和触摸事件不起作用
- Three.js-如何使我的文本精灵更清晰