gpt4 book ai didi

debugging - GLESRender 在 Cocos2d v2.0 上调试绘制

转载 作者:行者123 更新时间:2023-12-03 08:08:47 25 4
gpt4 key购买 nike

我最近升级到 cocos2d v2.0 和 box2d 2.1.2,我的调试绘制停止工作。游戏仍然运行良好,但不再绘制 body 。我读到它与cocos2d v2.0使用GLES 2.0的事实有关,但没有人能够给我一个解决方案,论坛也没有回应。

Chipmunk debugdraw 也坏了,但我得到了一个 CPDebugLayer 类文件,我恢复了它。 Box2d 是我唯一无法正常工作的工具。

有人遇到过同样的情况吗?

最佳答案

首先,按照通常的方式安装cocos2d 2.0模板:

./install-templates.sh -f

然后从模板创建一个新的 cocos2d with Box2D 项目。将项目的 GLES-Render.h/.m 文件替换为 cocos2d+Box2D 模板项目中的文件。应该就这些了。<​​/p>

值得一提的是,如果您在应用程序中进行了任何自定义 OpenGL 绘图,则必须修改渲染代码以独占使用 OpenGL ES 2.0 函数,即使旧代码仍然可以编译。某些 OpenGL ES 1.1 功能仍然可用,您可以使用它们,但它们通常不起作用,或者更糟的是会导致 OpenGL 错误。这可能会产生各种渲染副作用。

关于debugging - GLESRender 在 Cocos2d v2.0 上调试绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11060307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com