2017-08-24 87 views
2

我正在研究ARKit/SceneKit标尺应用程序,我试图将标尺的刻度线和数字渲染为纹理。标尺长度可变,可以随时更改。SceneKit:标尺刻度线/数字呈现

什么是渲染数字和刻度线的好方法?现在我们正在使用UIGraphicsBeginImageContextWithOptions并做一个

ctx.fill(CGRect.init(x: 0, y: 0, width: 64, height: 8)) 

但它似乎不是一个很好的解决方案。刻度标记似乎可能更容易使用图像纹理,但是数字呢?

回答

1

对于您可以使用的号码SCNText。如果您将extrusionDepth设置为零,您将获得飞机文字。对于标记,您可以使用SCNPlane。他们两个都默认有单面材料,这意味着背面是不可见的。