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



我尝试使用Michael Daley为他的粒子设计师构建的伟大的粒子发射器,以便在GLKView中工作。我看到两种方法可以到达那里:

  1. 破解他伟大(但太旧)教程中的代码,以便在GLKView中使用iOS5.1
  2. 付费并使用他的粒子设计器将粒子效果添加到glkview中

我尝试了1.一整天,但独自一人结束,迷失在openGL的广阔土地上。我不知道如何或从 GL 东西初始化什么是重要的。

我移植了类 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 粒子发射器添加到基于视图的应用程序?

谢谢!

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

看起来这个可以帮上很多忙...;-)

我还在这里创建了一个新问题。

相关内容

  • 没有找到相关文章

最新更新