在ARKit中创建文本/数字对象



我想创建一些对象(方框、圆柱体、棱锥体,其实并不重要(,它们在边上/所有边上都显示文本/数字。除了手工制作带有数字的单个材料外,有没有一种简单的方法可以实现这一点?

我在XCode中使用Swift 4。

首先,请不要气馁。感谢您联系堆栈上的ARKit社区:-(

我们是来互相帮助的。(我确实感觉到你的痛苦…以及我为什么要帮助你(

这里有一个有趣的堆叠页面,它帮助我将物品放置在物体的侧面(如盒子、圆柱体、金字塔(。

我希望它能帮助你或其他人。

SCNBox每个人脸上的不同颜色或纹理

里克斯特指出了其他一些可能性。

我们都通过分享我们所知道的来学习。

智能狗

取决于您所说的"手工"是什么意思。如果希望文本显示在几何体的表面上,就像纹理贴图一样,那么纹理贴图就是最好的方法。如果你将文本绘制到UIImage中,你可以将其设置为素材内容,这比创建一堆每个都有不同数字的PNG更具动态性。只需确保选择一个图像大小/分辨率,看起来与您的对象显示的大小相匹配。

对于任何迷失在互联网中试图找到答案的人来说,这都是愚蠢的简单。使用SCNText并将其设置为节点。我只是浪费了我生命中的7个小时来制作数字。dae模型将自己放在彼此旁边,因为任何地方都没有提到这个功能。

我希望我能像刚发现这件事时一样给你带来痛苦。

最新更新