嗨,我是cocos2dandroid的新手。我在iphonecocos2d中的androidcocos2d中找不到SimpleAudioEngine和CDAudioEngine。那么如何在android中播放背景音乐。 最佳答案 你好,我使用的代码试试看,这是你可以在四种覆盖方法中使用声音引擎的方式,希望它能对你有所帮助@OverrideprotectedvoidonStart(){//PreloadbackgroundmusicSoundEngine.sharedEngine().preloadSound(context,R.ra
我在网上找遍了,但似乎找不到任何东西。我试过CCMessageBox,但它不提供任何按钮。我只需要自己制作吗? 最佳答案 为了开发游戏,我正在使用cocos2d-x,我认为目前没有内置的警报View。你必须自己做。 关于android-Cocos2d-x中的警报View等效项,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13296021/
我正在使用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
我想尝试一个使用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”下面没有任何东
我正在Cocos2d-x中编写跨平台应用程序。我需要花时间在一天中的某个时间创建一个倒计时时钟。由于它是在C++中,如果需要,我可以使用time(...)、mktime(...)和difftime(...)作为直接方法。在Cocos2d-x中是否有一种以跨平台方式执行此操作的首选方法(即直接内置到框架中的方法)?我希望该应用程序在iPhone、iPad和Android上都能正常运行。 最佳答案 试试这个:time_trawtime;structtm*timeinfo;time(&rawtime);timeinfo=localtime
当我尝试在eclipse中运行cocos2dxproj时出现以下错误:Cocos2dxActivitycannotberesolvedtoatypeApplicationDemo.javaCocos2dxEditTextcannotberesolvedtoatypeApplicationDemo.javaCocos2dxGLSurfaceViewcannotberesolvedtoatypeApplicationDemo.java我是否缺少任何库? 最佳答案 我遇到了这个问题,最新的cocos2d-x似乎缺少java构建路径。在Ec
哪个项目更活跃/稳定?你能说说cocos2D和andengine之间的深层区别吗? 最佳答案 我肯定会选择Andengine。适用于Android的Cocos2D还是有很多问题。 关于android-我应该使用cocos2D还是andengine?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7952781/
编辑:所以问题出在Java方面。未调用购买完成的监听器。这非常有帮助:IabHelperPurchaseFinishedListener我的Cocos2dx游戏大部分在Android和iOS上运行良好。只觉得给我添麻烦的是Android应用内结算。我正在使用JNI从C++调用Java。Java代码与GooglePlay计费系统来回交互,最终回调到C++代码,指示要给用户多少宝藏(成功购买的数量)。从Java返回到C++的调用正在做一些非常奇怪的事情。运行的C++代码应该更新两件事的显示。但是它只更新一个并且不一致。此外,从Java到C++的多次调用导致CCNode忽略触摸并做其他奇怪的
我正在尝试为Android创建一个新的cocos2d-x项目并遵循以下教程:Cocos2d-xAndroidIntegration最后,当我尝试运行应用程序时出现错误:10-1421:52:37.510:E/AndroidRuntime(1568):Causedby:java.lang.UnsatisfiedLinkError:Couldn'tloadgame:findLibraryreturnednull“游戏”库从生成的Activity中加载:System.loadLibrary("game");但是我的项目中没有任何东西作为game.so。我只有libgame.so我应该怎么做才
因此,我正在使用Cocos2Dx开发一个小项目,但我正在尝试添加蓝牙功能,这意味着调用非静态方法以便能够访问MainActivity与AndroidAPI的关联。几乎所有我见过的东西都告诉我要遵循这个程序:-创建主要Activity的实例(环境->NewGlobalRef是我正在使用的那个)-从Activity中获取方法并执行它(环境->GetObjectClass)这是代码。在Java中,我们有以下内容(省略onCreate、onResume等逻辑内容):publicclassTSPextendsCocos2dxActivity{publicvoidCnxAttempt(){Log.