【问题标题】:Migrate OpenGL ES1 to ES2将 OpenGL ES1 迁移到 ES2
【发布时间】:2013-12-28 08:15:42
【问题描述】:

在为 cocos2d 2.0 更新 cocos2d 1.0 时,我的程序停止工作,因为 coscos2d 2.0 使用 OpenGL ES2 而不是 OpenGL ES1。

我创建的类有什么方法继续使用OpenGL ES1吗?

如有必要,可以通过任何快速方法进行迁移,还是我必须重写所有代码?

【问题讨论】:

  • 您是否编写或使用了任何执行任何 OpenGL 操作的第三方类?如果是这样,您必须将该代码转换为 GL ES 2.0。如果不是,您需要提供更多信息并更具体地说明“停止工作”。
  • ... 并且,作为记录,Apple 的 GLKit 包含很多东西,可以使过渡变得容易。但究竟要在此评论中添加哪些进一步的细节以将其转化为答案取决于 LearnCocos2D 所要求的具体细节。
  • 有些类使用了 OpenGL(三个类)。当我说“停止工作”是因为程序没有编译代码错误,因为使用的类在 OpenGL ES2 中无法识别

标签: ios opengl-es cocos2d-iphone opengl-es-2.0


【解决方案1】:

您应该查看 Cocos2D 网站 (http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:migrate_to_v2.0) 上的迁移到 v2.0 指南。应该能够指导您完成您将遇到的大多数情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 2017-05-03
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多