如何在Xcode OS X Swift Playground中使用Glkit?
-
21-12-2019 - |
题
我正在尝试在Xcode 6 OS X Swift Playground中使用Glokit,但
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项目并添加新的.playground文件。然后你可以导入glkit,我也必须导入OpenGles而不是OpenGL。
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