Arkit放置按钮相对于3d对象 - IOS

时间:2018-01-23 10:09:36

标签: ios arkit

我正在尝试将UIButton相对于我的3d对象的坐标放置。任何人都可以帮助我,我如何将UIButton固定在3d对象上。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

在SceneKit中使用UIKit对象并不是一个好主意,因为UIButton使用基于UIKit的机制来处理用户输入和事件。 渲染2d对象(如按钮和处理触摸)的最简单方法之一是使用SpriteKit。您可以将SCNNode与SCNPlane几何体一起使用,并使用材质属性在其上渲染SKScene。 像这样material.diffuse.contents = skScene

您可以在此苹果示例代码中找到基于SpriteKit的SceneKit按钮:https://developer.apple.com/library/content/samplecode/scenekit-2017/Listings/Swift_Shared_UI_Button_swift.html