Xcode OS X Swift Playground 내에서 GLKIT를 사용하는 방법은 무엇입니까?
-
21-12-2019 - |
문제
Xcode 6 OS X Swift Playground 내에서 GLKIT를 사용하려고합니다. 그러나
import GLKit
.
놀이터가 GLKView를 인식하는 데 충분하지 않습니다.어떤 아이디어도 있습니까?
import Cocoa
import GLKit
import OpenGL
let frame = CGRect(x: 0, y: 0, width: 400, height: 300)
class TriangleView: GLKView { // ERROR: Use of undeclared type 'GLKView'
override func drawRect(dirtyRect: NSRect) {
glClearColor(0.0, 0.0, 0.1, 1.0)
}
}
. 해결책
iOS 프로젝트를 만들고 해당 프로젝트 내에 새로 만들 수 있습니다.그런 다음 GLKIT를 가져올 수 있습니다. OpenGL 대신 OpenGles를 가져와야했습니다.
import UIKit
import GLKit
import OpenGLES
let frame = CGRect(x: 0, y: 0, width: 400, height: 300)
class TriangleView: GLKView { // ERROR: Use of undeclared type 'GLKView'
override func drawRect(dirtyRect: CGRect) {
glClearColor(0.0, 0.0, 0.1, 1.0)
}
}
. 다른 팁
OS X에는 GLKView가 없습니다! Apple 문서 :
OS X의 NSOPENGLVIEW 클래스는 GLKVIEW 및 GLKVIEWCONTROLLER를 하위로 표시합니다. iOS의 수업.
제휴하지 않습니다 StackOverflow