1 core-animation opengl-es uiview drawrect ios
我想在自定义的UIView中绘制我的opengl动画,我该怎么做.我发现我需要覆盖drawRect方法.这是在下面.
#import "myView.h"
@implementation myView
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code
}
return self;
}
/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect
{
// Drawing code
}
*/
@end
Run Code Online (Sandbox Code Playgroud)
我使用界面构建器绘制了一个View,如何链接到该视图并绘制(调用)我的opengl动画类.任何人都可以写一点具体的.我是初学者.谢谢.
正如另一张海报所说,你不使用drawRect在视图中实现OpenGL.您将OpenGL图层附加到视图.
EAGLView是一种方式.如果您愿意将应用程序限制为iOS 5或更高版本,则可能需要查看GLKit.这为你做了很多设置.
但要注意.OpenGL绝不是形状,也不是初学者的API.它使用起来很大,很复杂,也很棘手.有一个巨大的学习曲线.我已经编程了大约30年,当我第一次开始研究它时,它就让我的头脑爆炸了.
| 归档时间: |
|
| 查看次数: |
3682 次 |
| 最近记录: |