0

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

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

我尝试了 1. 一整天,但独自结束并迷失在 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 粒子发射器添加到基于视图的应用程序中?

谢谢!

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

4

1 回答 1

0

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

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

于 2012-06-13T16:04:42.403 回答