目前 OpenGL ES 2.0 部分的代码可用么?

求教诸位,我在 github 上看到 cocos2d-x 的 gles20 这个 branch 正在活跃的开发中。

我 checkout 下来之后,利用里面的脚本,给 Xcode 装上了对应的 cocos2dx 模板,然后用这个模板新建了一个 iPhone 工程。

但是,编译的时候报了一些错,原因是,模板似乎并没有将原始 cocos2dx 目录下的相关文件完整的拷贝到 iPhone 工程里的 libs 目录下,有一些遗漏,譬如 kazmath 文件夹整个漏掉了,ccGLStateCache.cpp 和 ccGLStateCache.h 漏掉了,等等等等。

我的问题:

*]目前 gles20 这个分支可用么?
*]如果可用,我该如果修改脚本/模板,让模板建立的iPhone能够顺利Run起来?

谢谢大家!

这个可能要等王哲老大来解惑了,目前,据我所知,2.0版本还在开发中,应该很快就可以和开发者见面了。

gles20分支,再等个把月就能发第一个版本了。

模版方面,tools目录里面有个python脚本可以自动扫描文件夹生成xcode4模版,不过我比较懒,一般都是发版本之前才去生成模版并测试。你要是着急的话,可以进到tools/xcode4_template/generator目录下,跑run_generator.sh,然后再安装模版试试。我有段时间没维护这个脚本了,不知道在gles20分支下还能不能用。