我正在尝试将UIButton
相对于我的3d对象的坐标放置。任何人都可以帮助我,我如何将UIButton
固定在3d对象上。任何帮助,将不胜感激。
答案 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