Question

J'essaie d'utiliser GLKIT dans le domaine de jeu Xcode 6 Swift Swift, mais le

import GLKit

ne semble pas suffisamment pour que le terrain de jeu reconnaisse GLKVIEW.Des idées?

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

Était-ce utile?

La solution

Vous pouvez créer un projet iOS et ajouter un nouveau fichier .Playground à l'intérieur de ce projet.Ensuite, vous pouvez importer GLKIT, j'ai également dû importer des opengles au lieu 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)
    }
}

Autres conseils

Il n'y a pas de GLKView dans OS X!De Documentation Apple :

in OS X, classe NsopenglView Subumes The GlkView et GLKViewController Classes dans iOS.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top