【发布时间】:2019-01-10 10:38:24
【问题描述】:
我想创建一些对象(盒子、圆柱体、金字塔,并不重要),它们在侧面/所有侧面显示文本/数字。除了手工制作单个材料上显示的数字之外,有没有简单的方法来实现这一点?
我在 XCode 中使用 Swift 4。
【问题讨论】:
我想创建一些对象(盒子、圆柱体、金字塔,并不重要),它们在侧面/所有侧面显示文本/数字。除了手工制作单个材料上显示的数字之外,有没有简单的方法来实现这一点?
我在 XCode 中使用 Swift 4。
【问题讨论】:
首先,请不要气馁。感谢您联系堆栈上的 ARKit 社区 :-)
我们在这里是为了互相帮助。 (我确实感受到了你的痛苦……以及我为什么要提供帮助)
这是一个有趣的堆栈页面,它帮助我将项目放置在对象的侧面(如盒子圆柱体、金字塔)。
我希望它可以帮助你或其他人。
SCNBox different colour or texture on each face
Rickster 指出了其他一些可能性。
我们都通过分享我们所知道的来学习。
智能狗
【讨论】:
取决于您所说的“手动”是什么意思。如果您希望文本显示在几何体的表面上,例如纹理贴图,那么纹理映射就是您要走的路。如果将文本绘制到 UIImage 中,则可以将其设置为材质内容,这比创建一堆每个都有不同编号的 PNG 更具动态性。只需确保选择适合显示对象大小的图像大小/分辨率即可。
【讨论】:
对于任何迷失在互联网上试图找到答案的人来说,这非常简单。使用 SCNText 并将其设置为节点。我只是浪费了我生命中的 7 个小时,试图让数字 .dae 模型彼此相邻,因为在任何地方都没有提到这个功能。
我希望我为您减轻了痛苦,就像我刚刚发现这一点时所承受的一样。
【讨论】: