我尝试使用Michael Daley为他的粒子设计师构建的伟大的粒子发射器,以便在GLKView中工作。我看到两种方法可以到达那里:
- 破解他伟大(但太旧)教程中的代码,以便在GLKView中使用iOS5.1
- 付费并使用他的粒子设计器将粒子效果添加到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 粒子发射器添加到基于视图的应用程序?
谢谢!
编辑:删除了一些愚蠢的代码
看起来这个可以帮上很多忙...;-)
我还在这里创建了一个新问题。