草庐IT

ios - 我可以在 sprite kit 游戏中使用核心数据吗?

我对核心数据还很陌生。我想将它与spritekit游戏一起使用,但我没有看到通常的选项来检查它,就像我对通用xcode项目所做的那样。还能用吗?如果是这样,我必须执行哪些配置步骤? 最佳答案 您当然可以在spritekit游戏中使用核心数据。Xcode中的默认sprite套件游戏模板不提供在入门项目中包含核心数据的选项,但您始终可以通过复制AppDelegate文件中的样板核心数据代码来将核心数据包含在sprite套件游戏中。在spritekit游戏中使用核心数据没有限制。 关于ios-

ios - 按下主页按钮时暂停 Sprite Kit 场景

我想知道如何在按下主页按钮时暂停我的sprite套件场景。我在这里找到了很少的答案,并尝试使用这样的通知中心。当我的场景加载时:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(applicationDidEnterBackground)name:UIApplicationDidEnterBackgroundNotificationobject:nil];然后进入后台调用的方法:-(void)applicationDidEnterBackground{NSLog(@"Entertobackgro

iphone - 根据用户触摸位置旋转 Sprite 图像?

我要开始学习游戏开发了。作为一个初学者,我创建了一个演示游戏,其中一门大炮向敌人发射子弹(从不同方向朝向大炮)。现在我坚持在用户触摸屏幕或敌人的任何地方旋转大炮Sprite图像。我是怎么做到的,我的初始代码如下,voidHelloWorld::ccTouchesBegan(CCSet*touches,CCEvent*event){CCSizewinSize=CCDirector::sharedDirector()->getWinSize();CCTouch*touch=(CCTouch*)(touches->anyObject());CCPointlocation=touch->loc

ios - 如何使 Sprite 工具包对象不受重力影响?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我有一个Sprite,我想对除重力之外的物理模拟的每个部分使用react。我不能将它的dynamic属性设置为false,否则它不会对脉冲和力使用react,但我仍然需要为场景的其余部分提供重力。如何关闭一个Sprite的重力?

iPhone Cocos2D - Sprite 可用的混合模式列表以及如何设置它们

我正在谷歌搜索以查找Cocos2DSprite允许的所有混合模式的列表,但找不到。Quartz可以实现这些混合模式,我相信Cocos2D也可以。模式正常模乘模式屏幕模式叠加模式变暗调光模式颜色减淡ModeColorBurnModeSoftLight模式强光模式差异模式排除时尚色调模式饱和度模式颜色模式亮度我在谷歌上唯一能找到的是“添加剂”,我认为是屏幕。就是这样设置的:[proxysetBlendFunc:(ccBlendFunc){GL_SRC_ALPHA,GL_ONE}];//exampleofadditiveblending我什至不确定这是不是屏幕。那么,我在哪里可以找到这样的列

ios - 当 Sprite 到达路径末端时,如何从 SpriteKit 重复 Action 中获得回调?

我以这种方式创建了我的SKAction:unicornAction=[SKActionfollowPath:mypathasOffset:NOorientToPath:YESduration:0.1];并将它添加到我的SKSprite:[spriterunAction:[SKActionrepeatActionForever:unicornAction]withKey:@"move"];我这样做是为了随时调整Sprite在路径上的运动速度。当我的sprite到达路径的末端时,我需要一个回调以便我可以删除sprite。我怎样才能得到这样的回调?另外,有没有更好的方法来使用SKAction

ios - Sprite-Kit 捏合缩放问题 UIPinchGestureRecognizer

我已经在这段代码上工作了很长一段时间,但感觉就像前进了一步又后退了两步。我希望有人能帮助我。我正在使用SpriteKit,所以我有一个场景文件来管理渲染、UI和触摸控件。我有一个像这样用作相机的SKNode:_world=[[SKNodealloc]init];[_worldsetName:@"world"];[selfaddChild:_world];我正在使用UIGestureRecognizer,所以我添加了我需要的:_panRecognizer=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(h

objective-c - Sprite 效应ipad

有谁知道在MACOSx上有Sprite动画线的iPad实现吗?我想在左侧创建一些列表,并在一个Action上创建“类似OSx”的Genie动画,以动画方式将细节部分移动到列表项中(例如将MAC上的窗口最小化到停靠栏图标)谢谢! 最佳答案 我发现的最简单的实现是BCGenieEffect(https://github.com/Ciechan/BCGenieEffect)。不仅README非常容易理解,实际实现也只有几行。这是一个示例(可在他们的自述文件中找到)显示如何简单地执行此操作:CGRectstartRect=CGRectMak

ios - Sprite Kit bodyAtPoint 和 bodyInRect 返回不正确的值?

我创建了一个非常简单的示例代码,只有一个场景,一个Sprite节点20x20px,位于屏幕上的0.0点。当我调用scene.physicsWorldbodyAtPoint时,它会返回我这个节点,即使在点例如:34x34。但在35x35处它返回null。所以基本上两个轴上从0px到34px的所有点都返回这个节点,从35px开始,它不再返回它了。如果Sprite明显以20px20px结束,知道可能是什么原因吗?在bodyInRect中可以看到相同的行为。示例代码如下:-(id)initWithSize:(CGSize)size{if(self=[superinitWithSize:size

ios - 如何使用 sprite kit 在 iOS 中创建 alpha 蒙版

我想要达到的效果是在黑暗区域有一圈光。这种效果类似于口袋妖怪游戏中的效果,当你在黑暗的洞穴中并且周围的视野有限时。根据我的尝试和阅读,我无法在具有alpha级别的sprite工具包中的节点上创建蒙版。我设法创建的蒙版都有硬边,基本上只是裁剪。在有关具有maskNode属性的SKCropNode的苹果开发者页面上阅读,它说“如果掩码中的像素的alpha值小于0.05,则图像像素被掩码。”不幸的是,这听起来像像素将被完全屏蔽或完全包含在内,中间没有alpha值。如果我想说的话很难理解,这是我取得的成就的图片:https://www.dropbox.com/s/y5gbk8qvuq4ynh0