我对SceneKit和iOS中的3D空间是新手。我目前正在制作一个简单的游戏,展示了一个由28个小分段组成的立方体(如果您愿意,可以称其为“迷你立方体”)。
我想通过点击它们来移动这些小立方体,但是我无法理解如何选择特定节点(大立方体的子节点)。
有谁能帮帮我或者发布一个面向初学者的SceneKit教程链接吗?我已经寻找了数天,但没有找到我需要的内容。
干杯
我对SceneKit和iOS中的3D空间是新手。我目前正在制作一个简单的游戏,展示了一个由28个小分段组成的立方体(如果您愿意,可以称其为“迷你立方体”)。
我想通过点击它们来移动这些小立方体,但是我无法理解如何选择特定节点(大立方体的子节点)。
有谁能帮帮我或者发布一个面向初学者的SceneKit教程链接吗?我已经寻找了数天,但没有找到我需要的内容。
干杯
let location: CGPoint = // for example from a tap gesture recognizer
let hits = self.sceneView.hitTest(location, options: nil)
if let tappedNode = hits?.first?.node {
// do something with the tapped node ...
}