【发布时间】:2014-08-15 10:58:02
【问题描述】:
我在快速创建 4X4 openGL 矩阵时遇到问题。我已经导入了在 Obj-C 中工作的以下内容:
import UIKit
import GLKit
import OpenGLES
GLKMatrix4 不可用,但是我可以访问其他 GL 数学资源,例如 GLKMathDegreesToRadians()。
还有其他人遇到过这个问题吗?
【问题讨论】:
-
到底是什么问题?
-
没有 GLmatrix 初始化方法可用。我正在尝试使用 GLKMatrix4Make,但从编译器收到未解析的标识符警告。
-
GLKMatrix4Make()的 swift 等价物是GLKMatrix4()。你试过吗? -
是的,我最初尝试过,然后又尝试使用前者。我在自动完成中看到其他 GLKMatrix* 函数,但没有返回矩阵。他们中的大多数返回无效。我认为 GLMath 组件可能没有与 GLKit 导入一起出现,但正如我之前提到的 GLKMathDegreesToRadians() 可以按预期工作。
-
我只是很清楚地检查了苹果论坛,我想这是一个已知的问题,因为 Swift 还不支持 C 联合。看来我们得等下一个测试版了。