草庐IT

ios - Box2d Body在cocos2d-x中的运动

全部标签

ios - Cocos2d、iOS、Objective-C : float error

这个问题在这里已经有了答案:Howdangerousisittocomparefloatingpointvalues?(12个答案)Errorsubtractingfloatingpointnumberswhenpassingthrough0.0(4个答案)关闭9年前。我在一个空项目上对此进行了测试,没有发生。如您所见,当我减去bossPercentage值时,newValue变为2.98023e-08。只有当bossPercentage为0.2f且previous值为0.2f时才会发生这种情况。差异应该是0.0f但我不明白为什么我得到的是2.98023e-08。作为引用,remain

ios - Cocos2d 和 SpriteBuilder 中的 Admob

你好!我的游戏快完成了。但现在我想添加广告。我使用ADMob。我把说明涂红了,但我没有ViewController。因为我在Cocos2d中编码并使用SpriteBuilder连接所有内容,所以我只有MainScene.m和MainScene.h。我不知道该怎么办。我到处搜索,但找不到符合我情况的人。有人可以帮帮我吗?我的游戏已经完成,只剩下广告了。那么我将支付99美元购买IOSDeveloper。谢谢:) 最佳答案 你可以试试这样的东西//----------------------------------------------

ios - Cocos2d iPhone v3.0 - 向上滑动执行 Action

我在设置触摸以向上滑动以执行操作时遇到了一些问题。我正在尝试使用下面的代码,但它无法识别触摸。-(void)ccTouchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{NSSet*allTouches=[eventallTouches];UITouch*touch=[[allTouchesallObjects]objectAtIndex:0];CGPointlocation=[touchlocationInView:[touchview]];location=[[CCDirectorsharedDirector]convertToGL

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

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

ios - Cocos2d 中的无限水平滚动

如何在没有block间隙的情况下在cocos2d中创建无限背景。我正在构建一个球从左向右移动的应用程序,我希望它无限移动。好吧,在那种情况下,我会有一个无尽的背景,这样球就可以继续移动。我在图像之间有问题。我一直在搜索这个问题,但没有发现任何实际有效的东西。我在下面添加了代码-(void)scroll:(ccTime)time{tree1.position=ccp(tree1.position.x-1,tree1.position.y);tree2.position=ccp(tree2.position.x-1,tree2.position.y);if(tree1.position.x

ios - 我应该使用 Core Animation 还是 SpriteKit/Cocos2D 来制作简单的闪烁 2D 动画?

我需要有关如何为小型2d事物制作动画的指导,例如,一个只保持闪烁的角色。SpriteKit和cocos2d是否“太多”而无法实现这类事情?我不打算制作游戏,我只是想将标准的iOS控件与执行上述简单动画的艺术品混合在一起,但也许我需要在不久的将来制作更精细的动画(例如,角色奔跑).我应该为此使用CoreAnimation框架吗?还是另一种更好的选择?我会支持iOS7.0+提前致谢 最佳答案 CoreAnimation在这里最好,因为您特别希望使用户界面元素闪烁(而不是使用棋盘和Sprite构建游戏)。使用CoreAnimation设置

ios - cocos2d ios 如何播放背景音乐并知道当前播放时间?

我正在开发一款基于音乐的IOS游戏,背景音乐和全局计时器之间的严格同步是必要的,所以我正在寻找一些播放音乐的方法,同时知道音乐的确切位置在每个帧更新时播放。OALSimpleAudio没有这种接口(interface)。有没有更好的解决办法?谢谢! 最佳答案 OALSimpleAudio背景音乐(OALAudioTrack)使用AVAudioPlayer。尝试:[[[[OALSimpleAudiosharedInstance]backgroundTrack]player]currentTime]

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 - Cocos2D v3 CCTableView 不滚动

我正在尝试在我的游戏中使用CCTableView。您应该能够滚动浏览名称列表。我能够单击一个单元格并记录单击了哪个单元格。但是,当我尝试滚动时,没有任何移动。@interfaceWSMPlayerCandidateSubMenu(){CCNodeColor*_candidateSubMenuSprite;}@implementationWSMPlayerCandidateSubMenu-(void)onEnter{[superonEnter];CGSizewinSize=[[CCDirectorsharedDirector]viewSize];_candidateSubMenuSpri

ios - 如何使用 Cocos2d、SpriteBuilder 和 Objective-c 创建弹窗?

所以我正在努力做到这一点:http://blog.typpz.com/2013/12/09/ios-sdk-create-a-pop-up-window/但是因为我没有使用SpriteKit,所以我不能使用这个确切的方法。我想也许应该有一种方法可以使用spritebuilders图层选项来创建同样的弹出窗口效果?然后使用一些现有的CCAction方法对其进行动画处理。不过我不确定,也不知道该如何弄清楚。感谢任何帮助。 最佳答案 如您所说,一个简单的方法是创建一个CCLayer,并为其设置动画。一旦您创建了一个CCLayer到您想要的