1. addText
增加文本。
1.1. 参数说明:
名称 |
说明 |
类型 |
是否必填 |
补充说明 |
opt |
文本选项 |
object |
是 |
NULL |
opt.text |
文字 |
string |
是 |
NULL |
opt.fontName |
字体名称的拼音 |
string |
是 |
仅支持楷体(kaiti),宋体(songti),黑体(heiti),隶书(lishu) |
opt.fontSize |
文字大小 |
number |
否 |
默认100 |
opt.color |
颜色 |
string |
否 |
默认#ff0000 |
opt.matrix |
文字矩阵 |
typeof THREE.Matrix4 |
否 |
不要和其他改变位置和旋转的参数混用 |
opt.position |
位置数组 |
number[] |
否 |
NULL |
opt.rotation |
旋转数组 |
number[] |
否 |
NULL |
返回值说明 |
类型 |
示例 |
Promise对象 |
Promise<{code: "success", id: string}{code: "error", err: object}>NULL |
成功时会返回文字id |
1.2. 调用方式:
textLoader.addText({
text: '盈嘉互联',
fontName: 'kaiti',
fontSize: 10000,
color: '#ff00ff',
});
1.3. Demo示例: