字体 在3d 中也是 被定义成了形状。这些字体素材 threejs已经帮我做了一部分了,我们可以直接拿来用。
首先定义要显示的字体。 包括要显示的 内容,字体样式,以及在3d空间中的位置
![](https://i-blog.csdnimg.cn/blog_migrate/49c3a693a50a23b97aa0b1614d48043f.webp?x-image-process=image/format,png%7CimageView2/2/w/1240)
代码实现
首先找到 字体文件
![](https://i-blog.csdnimg.cn/blog_migrate/c09a38f7ccdd477f1a661503a46bebef.webp?x-image-process=image/format,png%7CimageView2/2/w/1240)
这里使用fontload() 导入了字体文件,回调函数中返回的值为导入的字体 font
新建字体模型时,设置字体为导入的字体,同时还要指定字体的大小 也就是size,还有字体的厚度注意hight并不是字体的高度。
效果图,
![](https://i-blog.csdnimg.cn/blog_migrate/1bbf5be03e8c4754cf6b235510fe8d17.webp?x-image-process=image/format,png%7CimageView2/2/w/1240)
ps:说给喜欢了五年的一个姑娘
字体 在3d 中也是 被定义成了形状。这些字体素材 threejs已经帮我做了一部分了,我们可以直接拿来用。
首先定义要显示的字体。 包括要显示的 内容,字体样式,以及在3d空间中的位置
代码实现
首先找到 字体文件
这里使用fontload() 导入了字体文件,回调函数中返回的值为导入的字体 font
新建字体模型时,设置字体为导入的字体,同时还要指定字体的大小 也就是size,还有字体的厚度注意hight并不是字体的高度。
效果图,