问题标签 [spritebuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1123 浏览

objective-c - 如何从 SpriteBuilder 中创建的类初始化 Xcode 中的 CCSprite?

我创建了一个 CCB 文件作为精灵:MySprite.ccb,其自定义类设置为 MySprite。

如果我不想将它放入 SpriteBuilder 中的图层中,而是从中初始化对象并将它们添加到 Xcode 中的场景中,我该怎么做?

我试过的:

application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions在 AppDelegate的末尾添加以下内容:

并将其添加到didLoadFromCCB我的场景中:

但这似乎不起作用。

顺便说一句,其他一切工作正常,即在 SpriteBuilder 中放置在场景中的所有内容都按预期工作。

0 投票
1 回答
652 浏览

cocos2d-iphone - 游戏中心不解散?

当用户按下完成时,我试图关闭游戏中心,为什么这不起作用?我查看了 Apple 文档,并以我能想到的方式在 Google 上搜索,有什么问题?

GCHelper.h

GCHelper.m

0 投票
0 回答
188 浏览

cocos2d-iphone - CCNode -(void)更新在转换后没有在场景上被调用

在将另一个场景推入堆栈然后将其弹出后,如果我在推入另一个场景时使用了过渡,则原始场景不会获得更新调用。

基本上这个

如果我之前在弹出之前将过渡推到不同的场景,则不会调用场景或任何孩子。

使用此代码(没有过渡)一切正常:

但是这段代码不起作用

请注意,我可以很好地使用过渡弹出,它只是推动另一个场景,其中任何过渡都会导致问题。

0 投票
2 回答
990 浏览

objective-c - Sprite Builder在目标c类中找不到变量定义

我正在制作一个makeagamewithus.com名为的游戏"PeevedPenguins"
我将 _physicsNode 变量放在 spritebuilder 中用于游戏场景,并放入CCPhysicsNode *_physicsNode实现类 Gameplay ,如链接中给出的那样。
但是得到一个错误CBReader: Couldn't find member variable: _physicsNode

0 投票
0 回答
691 浏览

android - 从 Admob Interstitial 返回会出现黑屏

我正在使用 Apportable Indie 将 Admob 添加到我的游戏中(使用 SpriteBuilder 制作)。一切正常(横幅正在显示和插页式广告),但是当我单击插页式广告并返回游戏时,它显示黑屏并且没有响应。我以AdNetworkTests为例。

编码:[interstitial_ presentFromRootViewController:[UIApplication sharedApplication].keyWindow.rootViewController];

  1. 还有其他人有这个问题吗?
  2. 是 Apportable 问题还是 Android 问题
0 投票
1 回答
604 浏览

ios - Spritebuilder 和 CCScrollView,页面指示器不显示?

我正在使用 Spritebuilder 来制作我的游戏,CCScrollView 通常会为我节省不少时间。我正在尝试以与 iphone 上的主屏幕使用 UIScrollView 相同的方式来实现滚动视图。我希望页面指示器在您滚动页面时可见并发生变化(iOS 7 的小白点)。

在 Spritebuilder 中,我将 CCScrollView 设置为 CCNode 的子项。然后我将内容节点设置为我的另一个 ccbi 文件,EasyPackpage1. 当我运行我的项目时,一切正常。我目前有一个足够大的内容节点,因此它具有三个不同的页面,所以如果我向右滚动它会锁定到下一页,再次滚动到右侧,它会锁定到下一页。唯一的问题是页面指示器不存在。我怎样才能得到这些页面指标?

如果有人知道使用纯代码执行此操作的解决方案,那也将不胜感激。Cocos2d v3 的文档仍然很少,我还没有找到太多关于如何使用 CCScrollView 的信息,因为看起来 CCScrollLayer 在 v3 中已被弃用。

在此处输入图像描述

谢谢您的帮助!

0 投票
1 回答
1285 浏览

ios - 健康栏的 CCProgressNode 不工作

最近发现在最新版本的cocos2d中CCProgressTimer类被替换为CCProgressNode了,但是,当我尝试实现下面的代码时,progressNode没有任何反应我看了各种文档,好像我有使用了所有最新的方法。这一切都发生在 gamePlay 类这就是我定义节点的方式。

这是设置方法

}

这就是我对健康栏进行更改的方式......(它有效,健康栏正在耗尽......)

0 投票
1 回答
253 浏览

cocos2d-iphone - 你将如何使用 Cocos2d-v3 为 Mac 构建

理想情况下,我希望在我的XCode项目中有多个目标来构建MaciOS.

我正在使用SpriteBuilder,所以我也对与诸如CCBReader.

我想为 Mac 构建它,以便能够更快地调试我的游戏。

0 投票
2 回答
89 浏览

ios - 没有正确投射?

我正在关注本教程。而且我不断收到这个铸造错误。我已经在显示的类 (MainScene.m) 中导入了 Obstacle.h 文件。我不知道我做错了什么

错误:

0 投票
1 回答
171 浏览

ios - 重用动画 CCSprite

我在 SpriteBuilder 上创建了一个新的 .ccb 文件,在其中创建了一个动画 CCSprite,其中包含 PhysicsEnabled 和一些物理属性。在某个时候,我想在菜单上绘制动画 CCSprite。我不想复制整个 .ccb 文件,因为现在我不需要物理部分,我只想复制 CCSprite 和动画(这是一组关键帧)。实现这一目标的最佳方法是什么?