Comment utiliser GLKIT dans le domaine de jeu Xcode OS X Swift?
-
21-12-2019 - |
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)
}
}
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