草庐IT

cocos2dcpp

全部标签

ios - AdMob 与 Cocos2d v3

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我正在尝试将AdMob横幅与Cocos2dv3项目集成,但没有成功:(所有文档示例和教程都是针对老cocos版本的,不编译。有什么样本或成功经验吗?

c++ - Cocos2dx-3.0使用setSearchPaths适配屏幕大小不起作用

问题是在我使用setSearchPaths()为不同的屏幕尺寸设置不同的图像路径之后,看起来项目从图像路径随机获取图像。例如:如果屏幕高度为1136,搜索路径为“iphoneBig”,项目应该使用路径“iphoneBig”的图片,但有时项目使用路径“iphoneMid”的图片。我把我的代码片段放在这里:typedefstructtagResource{cocos2d::Sizesize;chardirectory[100];}Resource;staticResourcesmallResource={cocos2d::Size::Size(480,320),"iphoneSmall"}

ios - 无法在 cocos2d-x v3 上进行多点触控

我正在使用cocos2d-xv3.3rc0我正在尝试处理多点触摸,但我只接收到一次触摸。它的行为类似于单点触控,而不是多点触控。当我触摸超过1个手指时,onTouchesBegan只调用一次。希望有人能帮我解决这个问题。这是我启用多点触控的代码ControlLayer.h#include"cocos2d.h"classControlLayer:publiccocos2d::Layer{public:staticControlLayer*create();virtualboolinit();voidonTouchesBegan(conststd::vector&touches,cocos

iphone - Cocos2D - 图层背景颜色不变

我想在我的一个View中集成cocos2d。所以,我有一个普通的ViewController(MapEditorViewController)和一个View,在我的ViewController中,(我创建了一个IBOutletUIView*openGLView),我希望cocos2d在其中在我的ViewController中,我有一个方法setupCocos2D:-(void)setupCocos2D{CCGLView*glView=[CCGLViewviewWithFrame:self.openGLView.boundspixelFormat:kEAGLColorFormatRGB5

javascript - Cocos2d js 触摸事件

我正在用cocos2d-js构建一个应用程序,但我在监听键盘事件时遇到了问题。我希望存在一个名为setKeyboardEnabled的方法,但是当我调用它时,我收到一条错误消息,提示setKeyboardEnabled不是一个函数,我是不是遗漏了什么?varAnimationLayer=cc.Layer.extend({ctor:function(){this._super();this.setKeyboardEnabled(true);},onKeyDown:function(key){cc.log("action");}......)}当我尝试监听触摸事件时,同样的事情发生了。

基于 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。感谢任何帮助。谢谢。 最佳答案