在GLKView中添加Michael Daley的openGL粒子发射器

时间:2012-06-11 18:33:03

标签: objective-c ios opengl-es eaglview particle-system

我尝试使用Michael Daley为他的Particle Designer构建的大颗粒发射器在GLKView中工作。我看到了两种方法:

  1. 破解他的伟大(但太旧)tutorial的代码,以便在GLKView中使用iOS5.1
  2. 支付并使用他的粒子设计器将粒子效果添加到glkview
  3. 我尝试了整整一天但却一个接一个地在openGL的广阔土地上迷失了。我不知道从GL-stuff初始化的重要性和重要性。

    我移植了Image,Texture2D,Common和ParticleEmitter类,并在GLKViewController中实例化它们,以ParticleEmitter.m的第341行中的EXC_BAD_ACCESS结束:

        // Now that all of the VBOs have been used to configure the vertices, pointer size and color
        // use glDrawArrays to draw the points
        glDrawArrays(GL_POINTS, 0, particleIndex);
    

    我不知道为什么或什么......

    现在我考虑购买粒子设计器并尝试在GLKViewController及其GLKView中实现它。

    是否有任何身体可以帮助我1./2。解决我的问题,将openGL粒子发射器添加到基于视图的应用程序?

    感谢名单!

    编辑:删除了一些愚蠢的代码

1 个答案:

答案 0 :(得分:0)

看起来this one可能会有很大帮助...... ; - )

我还创建了一个新问题here