Actionscript 3 是否向Alternativa3d添加文本?
我正在使用Alternativa3d(8.17.0)创建一个应用程序,并希望向一些多维数据集添加标签。但Alternativa API似乎没有提供一种方法来实现这一点 现在我知道我可以:Actionscript 3 是否向Alternativa3d添加文本?,actionscript-3,flash,3d,Actionscript 3,Flash,3d,我正在使用Alternativa3d(8.17.0)创建一个应用程序,并希望向一些多维数据集添加标签。但Alternativa API似乎没有提供一种方法来实现这一点 现在我知道我可以: 以正常方式将文本字段添加到闪存显示列表中 预先将文本呈现为位图,并作为资源上载到GPU 在运行时将文本呈现为位图,并作为资源上载到GPU 但是我需要将内容直接添加到Alternativa多维数据集(排除第一个选项),并且文本是动态的(即,在编译时未知-排除第二个选项),第三个只是感觉很粗糙 有没有干净的方法
- 以正常方式将文本字段添加到闪存显示列表中
- 预先将文本呈现为位图,并作为资源上载到GPU
- 在运行时将文本呈现为位图,并作为资源上载到GPU
有没有干净的方法可以做到这一点?只需将文本字段放在MovieClip中,然后使用类将该MovieClip设置为立方体某一侧的材质。只需将文本字段放在MovieClip中,并使用该类将该MovieClip设置为立方体某一侧的材质。根据您希望文本显示的方式,您可以执行许多不同的操作 可以使用Sprite3D并添加渲染为位图的文本。您可以将sprite3d放置在立方体附近,它将始终面向摄影机,以便在立方体周围移动时,它们将出现在3d空间中,但始终面向您 另一个选择是按照danii的建议,使用movieclip将其添加到实际立方体中。但是,该MovieClipMaterial的链接不再有效,实际上是针对Alternativa的早期版本,而不是版本8。我已经在这里为版本8创建了自己的movieclipmaterial(),如果您想这样做的话 最后,您可以将文本渲染为位图,并将其与立方体位图合并,以便文本在顶部分层,然后将此材质设置为立方体
我会使用sprite3d方法,它更简单,我认为会产生更好的效果。看看这个例子,它使用了相同的效果()根据您希望文本显示的方式,您可以做许多不同的事情 可以使用Sprite3D并添加渲染为位图的文本。您可以将sprite3d放置在立方体附近,它将始终面向摄影机,以便在立方体周围移动时,它们将出现在3d空间中,但始终面向您 另一个选择是按照danii的建议,使用movieclip将其添加到实际立方体中。但是,该MovieClipMaterial的链接不再有效,实际上是针对Alternativa的早期版本,而不是版本8。我已经在这里为版本8创建了自己的movieclipmaterial(),如果您想这样做的话 最后,您可以将文本渲染为位图,并将其与立方体位图合并,以便文本在顶部分层,然后将此材质设置为立方体 我会使用sprite3d方法,它更简单,我认为会产生更好的效果。看看这个例子,它使用了相同的效果()