我开始用香草 OpenGL ES 2.0 编写我的游戏。现在我正在考虑添加某种粒子系统以获得良好的效果。
有没有办法将一个可以在 Cocos2d 中轻松创建的粒子系统包含到我的 OpenGL 应用程序中?这样可以省去我自己创建粒子系统的所有麻烦(并且可能更高效)。
如果没有,是否有其他框架可用于在 OpenGL 中创建简单的粒子系统?
我开始用香草 OpenGL ES 2.0 编写我的游戏。现在我正在考虑添加某种粒子系统以获得良好的效果。
有没有办法将一个可以在 Cocos2d 中轻松创建的粒子系统包含到我的 OpenGL 应用程序中?这样可以省去我自己创建粒子系统的所有麻烦(并且可能更高效)。
如果没有,是否有其他框架可用于在 OpenGL 中创建简单的粒子系统?
Cocos2d 为自己的框架包含了一个粒子系统。当您离开框架并开始使用 OpenGL(用作 Cocos2d 后端的语言)编写时,您将失去框架。您必须编写自己的粒子系统。
这是一个很棒的基础教程。 http://www.71squared.com/en/article/806/iphone-game-programming-tutorial-8-particle-emitter
同一家公司还制作了一款出色的应用程序,可以轻松创建粒子。它还包括一些步骤,以便在不使用 Cocos2d 的项目中开始使用它。 http://www.71squared.com/en/particledesigner