Text 使用WebGL在画布上渲染文本

Text 使用WebGL在画布上渲染文本,text,canvas,rendering,webgl,Text,Canvas,Rendering,Webgl,我想使用WebGL在画布上呈现一些文本,应该使用WebGL的哪个API 注意:“文本”可以是纯文本,也可以是CSS样式的HTML代码段我所见过的大多数演示都可以使用任何类型的文本(如FPS计数器)创建一个HTML元素,并将其放置在画布上。对于您希望“在”画布中显示的大多数文本(即:菜单),这可能是一种很好的方法 唯一的例外是,如果您希望文本成为3d场景的实际部分(例如,广告牌上的文本),在这种情况下,方法与在标准OpenGL中渲染文本没有任何不同。您可以在这里找到一个非常好的健壮示例: 还有。对

我想使用WebGL在画布上呈现一些文本,应该使用WebGL的哪个API


注意:“文本”可以是纯文本,也可以是CSS样式的HTML代码段

我所见过的大多数演示都可以使用任何类型的文本(如FPS计数器)创建一个HTML元素,并将其放置在画布上。对于您希望“在”画布中显示的大多数文本(即:菜单),这可能是一种很好的方法

唯一的例外是,如果您希望文本成为3d场景的实际部分(例如,广告牌上的文本),在这种情况下,方法与在标准OpenGL中渲染文本没有任何不同。您可以在这里找到一个非常好的健壮示例:


还有。

对于WebGL渲染文本,您可以将文本写入画布“2d”上下文,然后从画布创建纹理。Denny Koch在他的EnergizeGL框架中做到了这一点。

链接已关闭-服务器不在那里请修复链接(如果可以的话):)抱歉,伙计们,该服务器显然是从轨道上被核弹炸毁的,我不知道有任何其他资源提供了类似的算法:(该链接似乎已备份(我知道这是在您的请求之后很多个月)-它重定向到。@Toji:我放弃了。