Вопрос

Я пытаюсь использовать GLKit в Xcode 6 OS X SWIFT Playground, но

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

Другие советы

Нет glkview в ОС x!From Apple Документация :

в ОС x, nsopenglview класса подзубривает glkview и glkviewcontroller классы в iOS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top