问题标签 [cocos2d-x]
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.
c++ - 花栗鼠碰撞太软了
我是 cocos2d 的物理学新手。我正在使用花栗鼠,当两个物体碰撞时,它只是“柔软”,就像它们是用海绵或橡胶制成的。
我的代码:
所以这些物体在碰撞,太软了。我可以让它看起来像两块石头互相撞击吗?
ccsprite - Cocos2d-X中如何交换CCSprite对象中的精灵
我有一个从 CCSprite 继承的对象。我想从这个对象内部改变图像。
在 Cocos2d-X 中如何在不创建新 CCSprite 对象的情况下更改图像(精灵)?
谢谢,阿德里安。
windows-phone-7 - 如何在 Cocos2dx for Windows XNA 中显示警报?
目前我正在为 Windows XNA 使用 cocos2d-x。我在显示警报或消息框时遇到问题。任何人都可以在这方面帮助我。
ios - 为 iOS 创建 OpenFeint 静态库
我正在尝试为 iOS 创建一个 Openfeint 的静态库,以便在只有 C++ 调用的应用程序中使用它。当我尝试运行链接该库的 cocos2d-x 测试项目时,应用程序会因任何 OpenFeint 调用而冻结。但是,如果我不创建库并将源代码直接添加到测试项目中,它就可以完美运行。我正在使用 SDK 5.0、Xcode 4.2 并部署目标 4.2(我认为它并不介意,因为我可以在不创建库的情况下运行它)谢谢,问候!
java - 使用 cocos2d-x(iOS 和 Android)的 OpenFeint
显然OpenFeint同时支持 iOS 和 Android。伟大的。
但是如何将它与 cocos2d-x Android 集成呢?SDK 显然是一个 .jar 等。Cocos2d-x 使用 c++。
我没有得到这个教程:http ://blog.molioapp.com/2011/11/openfeint-and-admob-integrated-with.html
我复制并粘贴代码并立即出现错误(JavaVM *gJavaVM;?没有以这种方式调用的标识符!)
我错过了那个教程中没有提到的其他步骤吗?
iphone - cocos2d-x如何将plist读入数组
我想使用 cocos2d-x (c++) 读取 plist 这是我的 plist:
它基本上是一个由 (x, y) 坐标组成的字典数组。我的原始阅读代码是:
但现在我需要将它翻译成 c++ 中的 cocos2d-x。我用谷歌搜索了一些文章,但它们都是关于将 plist 读入字典的。我需要一个数组。
编辑:::
现在我改变了我的 plist 格式:
我该怎么办???我仍然得到同样的错误:
不会工作。请先试用一下。看看你是否可以从示例 plist 中读取一个 int
android - 如何检测 Xperia Play 中打开的滑块
我正在开发一个关于 xperia play 的游戏。谁能告诉我如何检测为设备打开的滑块。
谢谢
android - cocos2d-x 本地化简繁体中文
我需要区分简体/繁体中文。在 iPhone 的 cocos2d 中,我只使用“hans”和“hant”。但是在 cocos2d-x 中,我深入研究了代码,这里是 CCApplication 的代码:
请注意,只有中文的“zh”(可能是简体/繁体)
那么我该如何区分它们呢?
编辑:我使用 cocos2d-x 并且需要使用 android。不只是 iPhone。米奇的答案仅适用于 iPhone。谢谢。
c++ - cocos2d-x 中正确的实例化和内存管理
我一直在寻找 cocos2d-x 的文档,但除了基础知识之外,它似乎真的很差。我知道我自己的类应该继承自CCObject
能够使用(最初是可可的)retain
/release
机制,但我仍然对当你new
做某事时会发生什么感到困惑。init
不会自动调用。从构造函数内部调用它可以吗?仅此一项就可以保证我的对象将从引用计数 1 开始吗?什么是CC_SAFE_DELETE
我应该在什么时候使用它?做release
和autorelease
工作完全像可可?怎么样CC_SYNTHESIZE
?我只需要查看一个正确编码的类示例(它是实例化/破坏)来了解我应该做什么,以免搞砸并留下内存泄漏。谢谢你。
android - 最全的 Cocos2d-x 教程指南列表
我正在使用 Cocos2d-x 为 Android 和 iPhone 开发游戏。一开始我在开始使用这个库时遇到了很多问题,所以,在这个问题中,我想收集所有基础、中级和专家教程,因为有很多信息问题都犯了同样的错误。当我开始时,我不得不使用我的朋友谷歌在许多网站上查看很多内容。希望这可以帮助人们从现在开始。全部在 c++中。
初学者
- 官方维基链接
- 如何在多平台中开始HERE最好的一个。太棒了,XCODE (MAC) 和 ECLIPSE (LINUX) 教程。
- 一个简单的入门指南
- 另一个多平台指南
- 很棒的开始在Eclipse + Android和DEBUG上编程的指南,感谢Marcio Andrey
- Android上集成cocos2d-x的另一种方式
- 社交示例,iOS 和 Android 上的 Facebook + 电子邮件 + Twitter这里
中等的
- 滚动场景。使用 CCParallaxNode。太空游戏示例
- InfiniteParadax Class Here,一直重复相同的背景。
- 滑块代码 这里是视频。
- 此处使用 2 层分屏
- 锐化标签 TTF,更好的标签
先进的
扩展
- 我还没有测试所有,但工作正常walzer 的扩展
- MarkusPfundstein的扩展
- DualFace扩展,实际上正在开发中
代码示例
- Clawoo 示例
- 简单游戏 1
- 简单的游戏 1 - 一部分 2
- 简单的游戏 1 - 一部分 3
- 爆发
- 乒乓
- 可爱的拉杆
- 基于瓷砖的游戏
- 小行星
- 八达网
- 气球骑行
- 演示和链接集合
- supersuraccoon-cocos2d 演示(并非所有 C++)
- supersuraccoon-cocos2d 链接合集
- 另一个代码示例:Tiny Wings Remake on Android using Cocos2d-X
尖端
- 支持的音频格式
如果你使用 Linux,请不要使用 cocos2d-android 或 cocos2d-android-1, is decreated。尝试使用 cocos2d-x
如果您使用 Linux,并且不知道如何使用本机代码,请在开发中查看
CCLOG("字符串"); 不要在 Eclipse log cat 上工作,但 CCLog 可以!
最大纹理大小/分辨率在这里
Iphone 使用 RETINA 绘制高清纹理,但在 Android 上不使用。我的解决方案是在 iphone 上使用 RETINA,并且只在 Android 中进行 setscale 编译。多分辨率维基。在示例中:
- 你的第一个例子一定是WIKI上的官方
**官方页面 COCOS2D-X **
什么需要这个问题?
- XML 教程,我在这方面一无所知。实际上,我正在编写一些代码。我会做一个教程。可以使用的库是libxml2
- 创建菜单示例
- 滑块菜单示例
- 手势类尚未实现
如果你有问题,在 Stackoverflow 中使用标签 Cocos2d-x,我会尽力帮助你。
我已经阅读了常见问题解答,但 90% 的 cocos2d/android 相关问题都存在同样的问题,使用过时的库。我只是想帮助人们开始使用 cocos2d-x。欢迎所有其他信息。