Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在ARKit中创建文本/数字对象_Ios_Swift_Arkit - Fatal编程技术网

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

Ios 在ARKit中创建文本/数字对象,ios,swift,arkit,Ios,Swift,Arkit,我想创建一些对象(长方体、圆柱体、棱锥体,其实并不重要),它们在侧面/所有侧面显示文本/数字。除了手工制作带有数字的单个材料外,有没有简单的方法来实现这一点 我在XCode中使用Swift 4。取决于您所说的“手动”。如果您希望文本显示在几何体的表面上,如纹理贴图,则纹理贴图就是一种方法。如果将文本绘制到UIImage中,可以将其设置为材质内容,这比创建一组PNG(每个PNG上都有不同的编号)更具动态性。只需确保选择的图像大小/分辨率与对象显示的大小相符。对于那些迷失在互联网中试图找到答案的人来

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


我在XCode中使用Swift 4。

取决于您所说的“手动”。如果您希望文本显示在几何体的表面上,如纹理贴图,则纹理贴图就是一种方法。如果将文本绘制到UIImage中,可以将其设置为材质内容,这比创建一组PNG(每个PNG上都有不同的编号)更具动态性。只需确保选择的图像大小/分辨率与对象显示的大小相符。

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


我希望我能像刚刚发现这一点一样为你省去很多痛苦。

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

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

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

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

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

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

聪明狗