나는 cylinder, box ...와 같은 간단한 논리를 따르려고했지만, textNode의 위치를 정의하는 것만으로는 작동하지 않습니다.SceneKit을 사용할 때 특정 위치에 텍스트를 배치하는 방법은 무엇입니까?
func makeText(text3D: String, position: SCNVector3, depthOfText: CGFloat, color: NSColor, transparency: CGFloat) -> SCNNode
{
let textTodraw = SCNText(string: text3D, extrusionDepth: depthOfText)
textTodraw.firstMaterial?.transparency = transparency
textTodraw.firstMaterial?.diffuse.contents = color
let textNode = SCNNode(geometry: textTodraw)
textNode.position = position
return textNode
}
질문을 명확히하고 함수 호출 방법을 추가하십시오. abd 화요일 텍스트 추가 – ColdSteel
예상 결과와 실제 결과가 무엇인지 자세히 설명해 주시겠습니까? – mnuages
당신의 질문이 실제로 잘못되어 가고있는 것에 대해 꽤 모호하기 때문에 ... 그러나 글꼴 크기의 "포인트"는 3D 좌표 공간의 단위와 같습니다. [기본 글꼴은 36pt입니다.] (https://developer.apple.com/reference/scenekit/scntext/1523273-font), 나머지 장면이 3-4 단위 넓이라면, 그냥 카메라 밖의 거대한 편지가 되십시오. – rickster