草庐IT

c++ - 如何在cocos2dx中使用CCTargetedTouchDelegate?

我想子类化CCSprite以便在COCOS2D-X中的Sprite上添加拖动功能,这就是为什么我想使用CCTouchDelegate但我得到的错误是关于委托(delegate)方法的重新定义。嗯……委托(delegate)方法应该重新定义,不是吗?我想我一定是哪里做错了,但找不到。我的代码如下。.h文件namespacemygames{classDragSprite:publiccocos2d::CCSprite,cocos2d::CCTargetedTouchDelegate{public:DragSprite*createWithFile(constchar*pszFileName

android - soomla : cocos2dx : Profile -> "ProviderNotFoundException" (cocos2d3. x)

我不明白为什么Profile总是返回错误:“ProviderNotFoundException”。我按照预编译的集成说明进行操作,并在github上使用最新版本的soomla-cocos2dx-core、cocos2dx-profile和cocos2dx-store。这是一个使用cocos2dxv3.5完成的示例(在3.4上的行为相同):soomla::CCError*profileError=nullptr;boolisLoggedIn=soomla::CCSoomlaProfile::getInstance()->isLoggedIn(soomla::TWITTER,&profil

iOS 将 Cocos2Dx 场景录制为视频

我正在寻找一种将cocos2dx场景保存为视频的方法。最好希望这发生在后台(动画场景对用户不可见)。我看过几个选项:Everplay-不允许您下载视频文件并要求场景是开放和可见的。Kamcord-看起来它已经停产或什么的,即使它确实有效,它看起来也不支持将视频文件保存到设备ReplayKit-需要用户接受录制,我想需要打开场景我研究过将场景逐帧保存为图像,但运气不佳。有人知道有什么选择吗?有没有办法访问帧并使用像素缓冲区创建视频?谢谢! 最佳答案 找到解决方案。基本上做一个UIView扩展swift3:publicextension

ios - 在 cocos2dx 中添加 Chartboost

我在cocos2dx项目中添加chartboost我已经下载了cocos2dx的chartboost包装器,当我添加诸如QuartzCore、SystemConfiguration和CoreGraphics框架之类的库时,以及AdSupport和StoreKit的弱链接(设置为可选)。我遇到了这个错误。ld:librarynotfoundfor-lcurlclang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)我什么都没做,只是添加库并收到此错误。编辑:我正在使用的包装器https://github.com/w

c++ - 在 Cocos2dx 中绘制矩形

我无法在iOS环境中使用Cocos2dx库绘制基本的白色矩形。我已经查看了其他几个实现以获取指导。http://discuss.cocos2d-x.org/t/draw-rectangle-with-drawrect-in-cocos2dx-not-working/14836/3Cocos2d-x:HowcanIdrawaresizingrectangle?基本上看起来我需要使用DrawNode::create()的类方法来制作节点,然后像在openGL中一样建立顶点,然后使用DrawNode->drawPolygon方法绘制它并将子节点添加到使用cocos2d::Layer子类的ad

android - cocos2dx 应用程序的 Assets 大小

据我所知,要在cocos2dx中做一个应用,我需要三套资源ipad、ipadhd和iphone从一个应用程序示例中,我看到为了支持所有分辨率的设备,我的friend使用的Assets大小(背景图像)是:硬盘驱动器:2272X1536iPad:1136X768苹果手机:568X384这些尺寸适用于横向模式游戏。这是我的问题:1.为什么我们特别需要这些尺寸?2.我正在尝试制作一款采用相同Assets大小的纵向模式游戏(但由于我在纵向模式下工作,因此我将图像尺寸设为1536X2272、768X1136和384X568)。但是,出于某种原因,BG图像在模拟器/设备上显示时会放大。我在这里附上屏

ios - 每当 admob 收到广告时,cocos2dx 动画就会滞后

我在我的cocos2dx(v2.0.4)游戏场景中运行流畅的CCScaleToAction。将admob(v6.2.1)添加到cocos2dx的openGLView后,只要admob收到新广告,操作就会滞后。我测试了两种情况:从View层次结构中删除广告View。admobloadRequst:时动画滞后注释掉admobloadRequest:并将广告View添加回View层次结构。动画在游戏场景加载的前几秒滞后。这似乎与UIKit和cocos2dx集成问题有关。有解决方法吗? 最佳答案 想到的技巧是:不要让AdMob处理自己的显示

cocos2dx上做边下边玩小包热更

因为公司业务需求需要做边下边玩的小包下载,在这里记录一下思路下载库我使用的是cocos2dx4.x的CCDownloader来下载文件大体思路就是hook住fileutils中的getFileData函数和isFileExist函数。isFileExist:无论初始包里文件是否存在,只要文件是游戏的资源文件这里都要返回“文件存在”getFileData:这里判断当文件在文件列表中但是游戏包体里不存在该文件时,需要暂停主线程并且去下载文件,文件下载完成时恢复主线程当暂停主线程时,下载文件的回调需要在子线程中回调否则无法回调成功除上面的下载文件以外,主线程中根据缺少的文件列表按照一定策略持续下载缺

cocos2dx上做边下边玩小包热更

因为公司业务需求需要做边下边玩的小包下载,在这里记录一下思路下载库我使用的是cocos2dx4.x的CCDownloader来下载文件大体思路就是hook住fileutils中的getFileData函数和isFileExist函数。isFileExist:无论初始包里文件是否存在,只要文件是游戏的资源文件这里都要返回“文件存在”getFileData:这里判断当文件在文件列表中但是游戏包体里不存在该文件时,需要暂停主线程并且去下载文件,文件下载完成时恢复主线程当暂停主线程时,下载文件的回调需要在子线程中回调否则无法回调成功除上面的下载文件以外,主线程中根据缺少的文件列表按照一定策略持续下载缺

android - Android Studio 2.3 中的错误 com.android.dx.command.Main

构建项目时出现错误。以前有人有过这个错误。我更新到AndroidStudion2.3并正常构建,但现在我不知道为什么会出现此错误。清理、重建但仍然有此错误。我的毕业典礼compileSdkVersion25buildToolsVersion'25'Error:Executionfailedfortask':app:transformClassesWithDexForDebug'.com.android.build.api.transform.TransformException:java.lang.RuntimeException:com.android.ide.common.proc