70得票6回答
Cocos2d-x最全教程和指南列表

我正在使用Cocos2d-x开发一个游戏,用于Android和iPhone。一开始,我在使用这个库时遇到了很多问题,因此在这个问题中,我想收集所有基础、中级和专家教程,因为有很多信息问题都会犯同样的错误。当我开始的时候,我不得不在许多网站上搜索,使用我的好朋友Google。希望这可以帮助人们现...

48得票1回答
C++中的“[this]”是什么意思?

当我阅读Cocos2dx 3.0 API时,发现类似于以下内容:auto listener = [this](Event* event){ auto keyboardEvent = static_cast<EventKeyboard*>(event); if (ke...

42得票3回答
Android NDK警告:APP_PLATFORM android-9大于android:minSdkVersion 8。

我在使用Cygwin编译我的cocos2d-x项目时遇到以下警告:`/cygdrive/e/project/MyGame/proj.android ` /cygdrive/e/android-ndk-r8e/build/core/add-application.mk:128: Android ...

37得票3回答
VS 2015编译cocos2d-x 3.3时出现错误“fatal error C1189: #error: Macro definition of snprintf conflicts with Standard Library function declaration”

当我使用Visual Studio 2015编译cocos2d-x(版本3.3)时,出现错误,显示:   致命错误C1189:#error:snprintf的宏定义与标准库函数声明冲突(编译源文件..\ base \ s3tc.cpp) 源代码为:#ifdef snprintf ...

36得票7回答
iPhone上的Cocos2d与Cocos2d-x比较

我曾经用过Cocos2d来制作iPhone游戏,觉得它非常好用。现在我要开始另一个项目,发现了Cocos2d-x,这是一种C++移植版。我被同时构建多个平台的想法所吸引(需要考虑一下)。我对Obj-C和C++同样熟练,并且不需要比较这两种语言,除非是与使用Cocos2d相关的比较。 有没有人...

34得票12回答
获取软键盘的尺寸

有没有一种方法可以知道屏幕上显示的键盘的大小? 我正在使用Cocos2dx进行编程,但是我想知道Android部分或Cocos部分屏幕上显示的键盘的高度,这并不重要。 我知道Keyboard有getHeight()方法,但我不想创建新键盘,我想使用默认的键盘。

32得票6回答
在将Xcode升级到5.1(5B130a)后,在EAGLView.mm中出现错误:“从指针向较小类型'int'的转换丢失信息”。

昨天,我更新了Xcode到最新版本(5.1 (5B130a))以兼容iOS 7.1。然后我构建我的项目时,当选择64位模拟器(例如:iPhone Retina 4英寸64位)时,在EAGLView.mm文件(第408行)中出现错误"Cast from pointer to smaller ty...

24得票4回答
在主线程上运行回调函数

我有一些与Android Facebook SDK异步交互的代码。不幸的是,这意味着当它返回时,它在后台线程中。 Cocos-2dx希望我在主线程中与其进行交互,尤其是在执行诸如告诉Director切换场景(因为涉及Open GL)之类的操作时。 有没有办法让一些代码在主线程上运行?

21得票3回答
Cocos2d-x和Cocos2d-js之间的区别

我只是想开发移动应用程序...我的一位朋友告诉我要从cocos2d开始,而我擅长javascript。在通过谷歌搜索cocos2d时,在cocos2d-x.org网站上我找到了: cocos2d-x cocos2d-JSB cocos2d-html5 cocos2d-Javascript ...

21得票7回答
在cocos2dx应用中出现了“在导入路径中找不到带有标签'CocosDenshion/android'的模块”的错误。

我正在尝试编译使用cocos2d-x开发的Android原生应用程序。当我尝试调试我的应用程序时,我会收到以下错误信息。Android NDK: jni/Android.mk: Cannot find module with tag 'CocosDenshion/android' in imp...