草庐IT

android - Cocos2d-x android无法解析coscos2dx库

我从macOSXxcode4.5开始。我试着学习教程。使用cocos2dx,完成macOSX的构建,问题发生在android源中。没有描述cocos2dxActivity的内容。所以,org.cocos2dx.lib不是其他文件。android没有运行。我使用ndk-r8。会有什么问题? 最佳答案 在cocos2d-x2.0.3...Cocos2d-xLibjavafileshasbeenconsideredasadifferentprojectonly所以在eclipse中导入那个项目让一切变得简单首先从这个路径导入eclipse

android - 适用于 Android 游戏开发的 Cocos2D 或 libgdx

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我只是想知道,从长远来看,使用这些引擎中的哪一个会更好。虽然我觉得使用Cocos2D会是一个更好的选择,因为它也可以用于iphone开发,但是只有1个教程http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/到目前为止我已经找到了。另一方面,libgdx

android - COCOS2D截图在Android中是黑色的

我正在使用以下代码。图像已保存,但它是黑色的。请查看我的代码并告诉我哪里做错了。我在菜单中使用此代码。caseR.id.id_menu_Save:Bitmapbmp=SavePixels(0,0,800,400,CCDirector.sharedDirector().gl);Filefile=newFile("/sdcard/test.jpg");try{file.createNewFile();FileOutputStreamfos=newFileOutputStream(file);bmp.compress(CompressFormat.JPEG,100,fos);Toast.ma

android - Android 中 Cocos2d-X 的 TDD

如何在eclipse的cocos2d-x场景中为“是否添加Sprite”编写TDD。这是我的代码CCSprite*sprite=null;//addingspritecodesprite=newCCSprite();sprite->initWithSpriteFrameName(“abc.png");this->addChild(sprite);任何博客或正确方向的帮助将不胜感激。谢谢 最佳答案 一般来说,你don'ttesttheplatform(或框架)你正在使用。你相信它有效。您确实需要测试您的代码是否与其正确交互。这通常意味

iphone - 检测触摸 Cocos2d-x

我正在使用Cocos2d-x并尝试在我的HelloWorld项目中检测触摸。虽然我运气不好。.hclassHelloWorld:publicCCLayer{private:CCSpriteBatchNode*_batchNode;CCSprite*_turkey;virtualvoidccTouchesBegan(cocos2d::CCSet*touches,cocos2d::CCEvent*event);.ccpvoidHelloWorld::ccTouchesBegan(cocos2d::CCSet*touches,cocos2d::CCEvent*event){CCLog("th

c++ - 如何使用 Cocos2D-X 画线?

我一直在我的电脑上玩Cocos2D-X,我已经得到它可以在我希望能够构建它的所有设备上构建helloworld程序。我知道如何让程序显示Sprite和标签,但我无法让程序画一条线。Cocos2D-X如何画线? 最佳答案 使用在CCDrawingPrimitives.h中声明的voidccDrawLine(constCCPoint&origin,constCCPoint&destination)函数编辑我自己从未尝试过使用原语。但据我所知,cocos2d中的所有内容都是通过CCNode或其子类呈现的。所以你必须把你的代码放在一些CCN

android - 如何在cocos2d-x中使用android ndk检查崩溃日志

我用cocos2d-x开发了一款游戏,在iOs上完美运行后,转而使用android平台。但它在android的某个地方运行,我只收到这样的错误日志:08-2610:49:23.823:A/libc(2884):Fatalsignal11(SIGSEGV)at0x0000000c(code=1),thread2917(Thread-285)有了这个,我无法修复崩溃日志。所以我的问题是如何检查崩溃日志的堆栈?在SO中,有一些类似的问题,但没有对我有用的答案。Usingndk-stacktoreadcrashlogsUnabletogetlinenofromstacktraceinandro

windows - Windows : How do I change the size of my game window? 上的 cocos2d-x 3.x

当使用cocos2d-x3.x为设备开发时,它会自动设置GLView以适应设备。在windows上的VS2012中,它创建了一个看似任意大小的窗口。如何设置该窗口的大小? 最佳答案 我的解决方案如下。在AppDelegate.cpp中:boolAppDelegate::applicationDidFinishLaunching(){autodirector=Director::getInstance();autoglview=director->getOpenGLView();if(!glview){glview=GLView::c

ios - 如何开启Cocos2D CCLOG Debug模式?

我在网络上看到人们发布这样的内容:2012-03-1210:26:32.495squirrels[330:707]cocos2d:OSversion:5.1(0x05010000)2012-03-1210:26:32.498squirrels[330:707]cocos2d:GL_VENDOR:ImaginationTechnologies2012-03-1210:26:32.501squirrels[330:707]cocos2d:GL_RENDERER:PowerVRSGX5432012-03-1210:26:32.503squirrels[330:707]cocos2d:GL_V

ios - 在 cocos2d removeChild 中将清理设置为 YES 有什么作用?

我想我可能会在我的代码中引起一个错误,因为我不清楚cleanup:partofremoveChild:cleanup:cocos2dccnode类的方法。谢谢。 最佳答案 它停止所有操作并取消计划与CCNode关联的任何计划选择器,基本上删除cocos可能对该对象的任何引用。它还将清除调用传播到对象的所有子对象。如果该对象是一个可自动释放的对象并且您没有保留对它的引用,则objective-c运行时应该为对象本身及其子对象回收内存。几乎所有对象都是如此,但如果您将对象添加为目标触摸委托(delegate),则情况并非如此。在这种情况