- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是一名新的 swift 开发人员。我正在使用 glkit 编写代码。我在 GLKViewController 不调用更新方法时遇到问题。请帮我修一下。谢谢你
import GLKit
游戏 Controller 类:GLKViewController{
override func viewDidLoad() {
super.viewDidLoad()
let glkView: GLKView = view as! GLKView
glkView.context = EAGLContext(api: .openGLES2)!
EAGLContext.setCurrent(glkView.context)
}
func update(){
}
override func glkView(_ view: GLKView, drawIn rect: CGRect) {
glClearColor(1, 1, 1, 1)
glClear(GLbitfield(GL_COLOR_BUFFER_BIT))
}
最佳答案
使用委托(delegate)!
ViewController
中,继承 GLKViewController
和 GLKViewControllerDelegate
。viewDidLoad()
中为 self.delegate
分配 self
glkViewControllerUpdate(_ controller: GLKViewController)
class ViewController: GLKViewController, GLKViewControllerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
self.delegate = self
....
}
func glkViewControllerUpdate(_ controller: GLKViewController) {
....
....
}
}
关于ios - 未调用 Swift 4 GLKViewController 更新方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49633199/
我的 iOS 应用程序使用 GLKViewController 来显示从本地网络上的外部相机流接收的数据。但是,几个小时后它挂起并且应用程序变得没有响应。如果我在调试器上暂停执行,我可以看到应用程序实
我有一个简单的 GLKViewcontroller 子类,它在被告知时呈现纹理。这本身就很好用,正是我需要它做的。但是,出于某种原因,当我试图在一个场景中使用它时,我一次有 6 个相同 View Co
我试图将 GLKView 嵌套在 UIView XIB 中。基本上按照这里的步骤: Nested GLKView and GLKViewController 我的CustomOpenGLControl
我正在尝试检测用户何时按下 GLKViewController 中的后退按钮。 View Controller 通过 Root View Controller (它是一个菜单)的 Storyboard
我正在尝试实现 this在我的项目中。但是我有一些麻烦。我计划使用 UiPanGestureRecognizer 来改变矩形的大小。据我了解,我应该使用 UIVIew 和自定义 drawRect 方法
我像这样创建一个 GLKViewController: // Create a GLK View Controller to handle animation timings _glkVC = [[G
我使用 OpenGL 游戏模板作为我的应用程序的起点,出于各种原因,我需要将我正在绘制的 GLKView 作为主视图的 subview 。我尝试设置“self.view = glView”,其中 gl
我有一个 MainMenuViewController 和一个 GameViewController,它是一个 GLKViewConrtroller。 我第一次从主菜单转到 GameViewContr
在我的 iPhone 应用程序中,我使用 Open GL GLKViewController。这是一个简单的游戏。我想使用 GoogleAnalytics 跟踪比赛,但它提出了更改 @interfac
我在这段代码的最后一行有一个 EXC_BAD_ACCESS(这段代码每秒被触发几次),但我无法弄清楚问题是什么: [EAGLContext setCurrentContext:_context]; g
我是一名新的 swift 开发人员。我正在使用 glkit 编写代码。我在 GLKViewController 不调用更新方法时遇到问题。请帮我修一下。谢谢你 import GLKit 游戏 Cont
我正在 iPhone 上使用 OpenGL 绘制一条线。我使用 GLView 和 GLKView 委托(delegate)来画线。但是现在我想给 GLKViewController 设置一个背景图片,
我是 OpenGL ES 的新手,正在试用 GLKit。我的目标是开发一个非常简单的应用程序,以便更好地感受 OpenGL。 我从 Apple 的示例代码(OpenGL ES 游戏)开始,实现了基本的
我尝试建立一个基于模板“OpenGL 游戏”的 Xcode 项目。该示例有一个带有一个 GLKViewController 和一个 GLKView 的 StoryBoard。 我想要: 一个 GLKV
如何从 iOS/iPhone 上的“GLKViewController”获取 FrameBuffer 或 RenderBuffer,以便将其传递给“glBindFramebuffer”?? 我正在尝试
我不确定为什么这不起作用,但也许这里有人可以阐明问题可能是什么。我正在开发基于 XCode OpenGL 模板的游戏。我有一个小的 GLKViewController,它的 View 不占用全屏区域,
我有一个非常简单的设置,有一个 mainViewController,上面有一个 GLKViewController。这个想法是将我的 GLKViewController 放在一个盒子里,在 main
根据这个question and its answer GLKViewController 与异步 OpenGL 绘图模式并不真正兼容。 有没有人知道任何开源或代码示例重新实现 GLKViewCont
{Xcode 4.4,部署目标 iOS5.0,不是 Storyboard,使用 ARC} 我一直在研究 iOS 中的 OpenGL,并且我在以编程方式创建 GLKViewController 和 GL
我尝试了一切: 1.在 UITrackingRunLoopMode 中使用重复的 NSTimers 并手动强制当前 GLKView 的 drawInRect。它不会更新任何内容,即使这些方法不断被调用
我是一名优秀的程序员,十分优秀!