问题标签 [cocos2d-extensions-ios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl-es - Cocos2D-iphone扩展类CCScrollLayer中未声明标识符的使用
从这里下载了 CCScrollLayer Cocos2D 扩展: https ://github.com/cocos2d/cocos2d-iphone-extensions/tree/master/Extensions/CCScrollLayer
不确定它有多重要,因为我认为这更像是一个 OpenGL 问题,但该层的目的是向 CCLayer 对象添加惯性滚动功能。
我不明白为什么——如果我没有以任何方式修改代码并且很多其他人说它工作正常——我在 Xcode 4.5 中遇到“使用未声明的变量”错误。它抱怨的行在 .m 文件中:
GL_POINT_SMOOTH 是无法识别的常量。我不知道我可以用什么作为替代品,也不知道如何为它#define 一个值。任何具有 Cocos2D 或 OpenGL 知识的人都知道我可以做些什么来解决这个问题?这里分别是 .h 和 .m 文件,供任何感兴趣的人使用。我没有在我的项目中包含我正在使用的任何 OpenGL 文件。让我知道你是否需要他们。
。H
和 .m 文件:
cocos2d-iphone - Cocos2D iPhone Extensions v0.2.1:CCMenu高级警告:CCMenu可能无法响应initWithItems:vaList:我应该担心吗?
在 CCMenu.h 中查看,它似乎响应了 Xcode(4.5.2)说它不响应的确切方法。我尝试过覆盖该方法并扩展 CCMenu,但它总是抛出相同的消息。
当我构建并运行我的项目时,它似乎工作正常。我应该忽略这个警告并继续我的游戏吗?另一个问题:是否有一种简单的方法可以将此代码“更新”为未弃用或过时的方法?这是我正在使用的 cocos2d-iphone-extensions 版本。另外,它是 cocos2d 2.1。
该错误是在 .m 文件的第 76 行生成的。
CCMenuAdvanced.h:
CCMenuAdvanced.m:
xcode - 无法安装 cocos2d 扩展
我已经安装了 cocos2d 并且可以工作,但是无法安装 cocos2d 扩展。
我看到了很多来自谷歌的教程和来自 youtube 的视频,但都没有成功,我总是收到文件丢失错误。我按照教程一步一步来。首先我从 cocos2d 扩展中删除 cocos2d 空文件夹,然后创建一个名为 cocos2d 源的新文件夹,并从下载的 cocos2d 源文件夹中添加 cocos2d 文件夹。
右键单击 cocos2d 源文件夹,没有教程显示的“进入”选项,因为 Xcode 4.5.2 中缺少此选项。因此,当我添加 cocos2d 文件夹时,我检查了 cocos 库和 allTests,在构建后我得到 kazmath/kazmath.h 在添加 kazmath 文件夹后缺少文件,我必须更改所有输入目录以指向 kazmath 文件,而不是 kazmat/kazmath.h 用于 ej . 之后我得到了 Mach O Linker 错误。有什么帮助吗?这是我的截图
http://imageshack.us/photo/my-images/198/cocos1.png/
http://imageshack.us/photo/my-images/801/cocos2.png/