关于opengl es

codybanks 发布于 2012/06/28 08:55
阅读 1K+
收藏 0
我想问一下,怎么用uibutton开启和停止opengl动画?
这是viewcontroller里的glkview


-(void)glkView:(GLKView *)view drawInRect:(CGRect)rect
    {

    GLfloat firstBar=[self.myFirstBar.text floatValue];
    GLfloat secondbar=[self.mySecondBar.text floatValue];
    GLfloat thirdBar=[self.myThirdBar.text floatValue];
    GLfloat fourthBar=[self.myFourthBar.text floatValue];

    glClearColor(1.0f1.0f1.0f1.0f);
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

    GLint situationNum=_situationBar.selectedSegmentIndex;

    [m_FourBar draw:firstBar secondBar:secondbar thirdBar:thirdBar fourthBar:fourthBar situation:situationNum];
}

这个是我在viewcontroller里建的uibutton函数
-(IBAction)startButton:(UIButton *)sender {

    GLfloat firstBar=[self.myFirstBar.text floatValue];
    GLfloat secondbar=[self.mySecondBar.text floatValue];
    GLfloat thirdBar=[self.myThirdBar.text floatValue];
    GLfloat fourthBar=[self.myFourthBar.text floatValue];


    GLint situationNum=_situationBar.selectedSegmentIndex;

    [m_FourBar draw:firstBar secondBar:secondbar thirdBar:thirdBar fourthBar:fourthBar situation:situationNum];
}
我想调用draw这个函数,另一个class里的,怎么弄啊?谢谢了。
加载中
返回顶部
顶部