【问题标题】:GLUI problem when using cocos2d OpenGL使用 cocos2d OpenGL 时的 GLUI 问题
【发布时间】:2010-01-12 22:18:16
【问题描述】:

有没有人在使用 cocos2d(用于 iPhone 2D 游戏的 OpenGL 库)构建时遇到过这个问题?

"glui/GL/glui.h" file is not found
gluOrtho2D was not declared
GL_COLOR_BUFFER_BIT was not declared.

网上关于 GLUI for iPhone 的信息似乎很少。我是 OpenGL 新手,非常感谢您的帮助!我已经包含了 OpenGLES CoreGraphics 库,甚至尝试添加链接器标志“-framework GLUI”但无济于事。

谢谢!

【问题讨论】:

    标签: iphone xcode opengl-es cocos2d-iphone


    【解决方案1】:

    我解决了这个问题

    • 移除 cocos2d 的 external/Box2d/Testbed 目录
    • 从 /Library/Frameworks/GLUI.framework 添加 GLUI.framework(并设置框架搜索路径)

    它编译成功,但在模拟器中启动时死机并出现此错误,这似乎与上述问题无关。

    dyld: Symbol not found: _CFXMLNodeGetInfoPtr
    Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
    Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security
    

    【讨论】:

      【解决方案2】:

      我终于能够通过遵循不同的教程来完成这项工作。 Monocles 教程已经过时,因为它使用 cocos2d v.0.7.2。

      cocos2d v.0.8 发生了重大变化,它预先打包了一个易于使用的 XCode 项目模板,在 v.0.9 中,库文件名进一步改进了 CC 前缀以避免命名空间冲突。我会推荐这个教程:

      http://iphonedev.net/2009/07/12/cocos2d-example-box2d/

      还发现这很有用。 http://www.mycodestudio.com/blog/2009/12/06/cocos2dpt1/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-14
        • 1970-01-01
        相关资源
        最近更新 更多