Pregunta

Estoy tratando de usar GLKIT dentro del campo de juegos Xcode 6 OS X SWIFT, pero el

import GLKit

no parece suficiente para hacer que el parque infantil reconozca GLKVIEW.¿Alguna idea?

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)
    }
}

¿Fue útil?

Solución

Puede crear un proyecto iOS y agregar nuevo archivo .playground dentro de ese proyecto.Luego, puede importar GLKIT, también tuve que importar aberturas en lugar de 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)
    }
}

Otros consejos

¡No hay GLKVIEW en OS X!De documentación de Apple :

en OS X, NSOPENGLVIES Class subsume el GlkView y GlkViewController Clases en iOS.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top