草庐IT

cocos-creator

全部标签

基于 cocos2dx 1.0.1 0.12.0 的 android 应用程序在第二次运行时崩溃

我根据源代码中的测试项目修改了particle测试项目。更改Cocos2dxActivity.java文件publicstaticvoidterminateProcess(){android.os.Process.killProcess(android.os.Process.myPid());}到publicstaticvoidterminateProcess(){finish();}我在cocos2d-2.0-rc2-x-2.0.1上使用这个修改,Activity可以成功运行第二次。但是在cocos2d-1.0.1-x-0.12.0(甚至是cocos2d-1.0.1-x-0.13.0

android - Cocos2dx - android apk 在启动时崩溃

我正在尝试在Android设备或模拟器上运行cocos2dx示例项目(使用create-android-project脚本创建的项目)。但是应用程序在启动时崩溃并出现以下错误:10-1610:50:02.249:E/AndroidRuntime(379):FATALEXCEPTION:main10-1610:50:02.249:E/AndroidRuntime(379):java.lang.RuntimeException:UnabletoinstantiateactivityComponentInfo{com.geckolab/com.geckolab.mahjong}:java.l

android - Cocos2d-x项目中异步文件下载

我正在使用Cocos2d-x为iOS和Android制作游戏。游戏有一些可下载的内容。内容不会太大。最多可能是50Kb。如何在适用于iOS和Android的Cocos2d-x应用程序中异步下载此数据?如果该项目仅适用于iOS,我将只使用Objective-c异步url请求。如果项目只是Android,我会使用Java等价物。由于我项目的大部分代码是C++,我不确定如何继续。 最佳答案 /extensions中有CCHttpRequest。查看它在TestCpp示例中的用法(并注意CCHttpRequest对象不能自动释放,并且不应在

android - cocos2dx 将图像保存到图库 android

我想截屏并将其保存在图库中。我尝试过的:CCSizesize=CCDirector::sharedDirector()->getWinSize();CCRenderTexture*texture=CCRenderTexture::create((int)size.width,(int)size.height,kCCTexture2DPixelFormat_RGBA8888);texture->setPosition(ccp(size.width/2,size.height/2));texture->begin();CCDirector::sharedDirector()->getRun

android - Cocos2D-Python 到 Android/iOS

我觉得这个问题一定是在别处问过的,但我还是想不通。我的问题有两个:可以使用Cocos2D-Python为iOS和Android创建游戏吗?还是我一直在寻找Cocos2D-x?跨平台功能?(取决于#1的答案)我是否必须安装Androidstudio、Xcode和任何其他相关的IDE才能完成这项工作?我问这个是因为我个人喜欢只使用文本编辑器和命令提示符。虽然我对切换到Cocos2D-x没有任何问题,但在我做出promise之前我想知道我的选择是什么,因为Python是我现在唯一知道的语言。我使用的是64位Windows10。感谢任何帮助。谢谢。 最佳答案

android - 如何在android cocos2d中播放背景音乐

嗨,我是cocos2dandroid的新手。我在iphonecocos2d中的androidcocos2d中找不到SimpleAudioEngine和CDAudioEngine。那么如何在android中播放背景音乐。 最佳答案 你好,我使用的代码试试看,这是你可以在四种覆盖方法中使用声音引擎的方式,希望它能对你有所帮助@OverrideprotectedvoidonStart(){//PreloadbackgroundmusicSoundEngine.sharedEngine().preloadSound(context,R.ra

android - Cocos2d-x 中的警报 View 等效项

我在网上找遍了,但似乎找不到任何东西。我试过CCMessageBox,但它不提供任何按钮。我只需要自己制作吗? 最佳答案 为了开发游戏,我正在使用cocos2d-x,我认为目前没有内置的警报View。你必须自己做。 关于android-Cocos2d-x中的警报View等效项,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13296021/

android - 异常更新游戏到cocos2d-x v2.0

我正在使用linux+eclipse。我已经按照wiki提供的步骤更新了我的代码。1º我创建了一个新的eclipse项目。2º我运行helloworld并且运行正常。3º我将我的旧代码放在类和资源上。4º我用新文件更新了appdelegate.cpp.h和jni/Android.mk。5º编译正确。6º从eclipse启动我得到以下异常:tryingtoloadlib/data/data/org.pipero.game/lib/libgame.soFatalsignal11.出了点问题,但我不知道发生了什么。相同的代码适用于xcode项目。我没有收到CCLOG消息conAppdeleg

android - 无法加载游戏 : findLibrary returned null: with cocos2d-x, 尽管尝试了很多次仍未成功?

我想尝试一个使用EclipseMobileForDevelopers、NDK、AndroidSDK和Cocos2d-x的简单项目。我已经正确设置路径:cocos2d-x/create-android-project.sh:NDK_ROOT_LOCAL="/Users/Empon/android-ndk-r8e"ANDROID_SDK_ROOT_LOCAL="/Users/Empon/android"并在Eclipse的设置中(属性中的“NDK路径”)。我遵循了stackoverflow中的主题,但我无法使我的项目运行。与一个主题相比,有一件事看起来很奇怪:我在“libs”下面没有任何东

android - 在 cocos2d-x 中有没有更好的方法来获取系统时间?

我正在Cocos2d-x中编写跨平台应用程序。我需要花时间在一天中的某个时间创建一个倒计时时钟。由于它是在C++中,如果需要,我可以使用time(...)、mktime(...)和difftime(...)作为直接方法。在Cocos2d-x中是否有一种以跨平台方式执行此操作的首选方法(即直接内置到框架中的方法)?我希望该应用程序在iPhone、iPad和Android上都能正常运行。 最佳答案 试试这个:time_trawtime;structtm*timeinfo;time(&rawtime);timeinfo=localtime