【发布时间】:2019-05-09 18:38:29
【问题描述】:
我正在尝试在我的 3D 场景中添加一个简单的文本叠加层,但没有显示任何内容。作为参考,SCNBox 添加并显示得很好。帮忙?
SCNNode PlaceText(SCNVector3 pos)
{
var text = SCNText.Create("hello world", 5);
text.Font = UIFont.FromName("Avenir Heavy", 50);
text.ChamferRadius = 0.3f;
text.Flatness = 0.1f;
text.FirstMaterial.Diffuse.Contents = UIColor.White;
text.FirstMaterial.Specular.Contents = UIColor.Blue;
var offset = new SCNVector3(0.2f, 0.2f, 0.2f);
offset = SCNVector3.Add(pos, offset);
var textNode = new SCNNode { Position = offset, Geometry = text };
scnView.Scene.RootNode.AddChildNode(textNode);
return textNode;
}
【问题讨论】:
标签: c# scenekit augmented-reality arkit scnnode