【问题标题】:Creating text / number objects in ARKit在 ARKit 中创建文本/数字对象
【发布时间】:2019-01-10 10:38:24
【问题描述】:

我想创建一些对象(盒子、圆柱体、金字塔,并不重要),它们在侧面/所有侧面显示文本/数字。除了手工制作单个材料上显示的数字之外,有没有简单的方法来实现这一点?

我在 XCode 中使用 Swift 4。

【问题讨论】:

    标签: ios swift arkit


    【解决方案1】:

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

    我们在这里是为了互相帮助。 (我确实感受到了你的痛苦……以及我为什么要提供帮助)

    这是一个有趣的堆栈页面,它帮助我将项目放置在对象的侧面(如盒子圆柱体、金字塔)。

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

    SCNBox different colour or texture on each face

    Rickster 指出了其他一些可能性。

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

    智能狗

    【讨论】:

      【解决方案2】:

      取决于您所说的“手动”是什么意思。如果您希望文本显示在几何体的表面上,例如纹理贴图,那么纹理映射就是您要走的路。如果将文本绘制到 UIImage 中,则可以将其设置为材质内容,这比创建一堆每个都有不同编号的 PNG 更具动态性。只需确保选择适合显示对象大小的图像大小/分辨率即可。

      【讨论】:

        【解决方案3】:

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

        我希望我为您减轻了痛苦,就像我刚刚发现这一点时所承受的一样。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-09-05
          • 2018-10-26
          • 1970-01-01
          • 2020-10-01
          • 2010-11-20
          • 1970-01-01
          相关资源
          最近更新 更多