问题标签 [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 回答
2059 浏览

objective-c - 无法实例化 UIApplication 子类实例

我正在构建一个 SpriteBuilder 项目并收到以下错误:

" * int UIApplicationMain(int, char **, NSString *, NSString *)() 中的断言失败,/SourceCache/UIKit_Sim/UIKit-2903.23/UIApplication.m:2380 无法实例化 UIApplication 子类实例。没有名为 NSApplication 的类加载。”

对于 main.m 代码:

原因是什么?

0 投票
1 回答
2595 浏览

cocos2d-x - 我们可以将 Cocos2d-x V3 与 Spritebuilder 一起使用吗?

Cocos2d-x v3. 我想设计我的游戏画面。是否可以使用或提供任何其他工具来设计屏幕?

谢谢

0 投票
2 回答
585 浏览

objective-c - 与我们一起制作游戏:生命游戏:Objective-C 属性错误

我一直在尝试通过“Make Games With Us”来了解如何制作 John Conway 的“生命游戏”。在我达到 MainScene.m 的 step 方法之前,我能够遵循大部分教程(这里是该站点的链接):

错误属于同一类型;他们出现在 _grid.generation 和 _grid.totalAlive。错误如下:

我已经查看了有关如何解决相同问题的链接,但我在 SpriteBuilder 中正确保存并发布了所有内容;用户显然解决了它,但我不知道如何解决。

更新:缺少属性声明(Grid.m):

先感谢您!

0 投票
2 回答
1311 浏览

ios - OALSimpleAudio 不工作

对于此代码,Xcode 给了我“选择器'sharedInstance' 没有已知的类方法”的错误:

如何修复此错误?

0 投票
1 回答
555 浏览

cocos2d-iphone - 在 Cocos2D 中忽略具有相同碰撞组的对象之间的碰撞

我有一个收集陨石的基本火箭游戏。很基础。游戏运行良好,除了有一个真正的烦恼,我一直试图解决但不能。

当火箭与陨石相撞时:

它被移除并重生。这很好用,但是如果陨石靠近另一颗陨石并且火箭猛烈撞击其中一颗,它会像斯诺克球一样将另一颗撞到一边。我希望它们保持静止,直到火箭与它们相撞。

有什么方法可以告诉同一个碰撞组中的精灵互相忽略吗?

编辑**

我正在从一个类循环加载陨石,该类具有:

@结尾

然后使用以下方法生成它们:

The following code gives a log of Meteorite Hit extremely often when flying into a group, and most of them fly off into oblivion!

Thanks for looking into this, hope it helps

0 投票
1 回答
174 浏览

cocos2d-iphone - Spritebuilder 物理

我的 spritebuilder 项目遇到了一些问题,我找不到解决方法。我使用 flappyfly 教程来创建游戏。在本教程中,spritebuilder 中有一个 Obstacle.ccb,xcode 中有一个障碍.h/m。使用此代码将障碍物生成到主场景中

我想要完成的是让这些障碍仍然随机产生。我不希望我的英雄与障碍物发生碰撞,而是我希望障碍物充当物理体,所以你可以跳上它,问题是当我禁用英雄和障碍物碰撞时,主场景仍然导入障碍物.m但是没有应用物理,即使在障碍.ccb 中启用了物理,并且英雄能够通过障碍。我可以使它成为实际物理体的唯一方法是将障碍物.ccb 添加到物理节点下的 mainscene.ccb 中。这可行,但当然障碍物不会随机产生。任何解决方法?

0 投票
1 回答
601 浏览

ios - cocos2d如何在不发生碰撞的情况下检测碰撞

我有一个游戏,柯比将篮球射入网中。我遇到的问题是检测射门是否得分。我设置了物理调试的场景,所以所有的物理物体都是红色的。网中间的红色圆圈是我用来检测射门是否得分的身体。如果射门进入圆圈,则得分。问题是我没有办法让镜头穿过圆圈并仍然检测到碰撞。 场景

我尝试了这个,它将球在击中圆圈后立即设置为传感器,而在离开圆圈后立即设置为非传感器,让它通过但之后仍然撞击地面。问题是最初的碰撞仍然有效,所以球会反弹一点,通常最终会撞到圆圈两到三下。

0 投票
1 回答
778 浏览

ios - 如何在 cocos2d 中启动 CCBFile 动画调用?

我在 Sprite Builder 中找到 CCBFile 并添加到主场景中,现在当我运行项目时 CCBFile 动画会自动启动。我想在延迟一段时间后开始或调用它......有什么想法吗?

这是我的代码...

0 投票
1 回答
171 浏览

ios - 带有 spritebuilder 的 Nil 标签,无法弄清楚如何修复它

我正在使用精灵生成器制作 iOS 游戏。我围绕棋盘游戏风格设计了它。我希望用户按下触发该play方法的播放按钮。然后它会生成一个随机数,该数应显示在标签上。标签和按钮位于游戏场景中。游戏场景是CCNode. 该代码位于Gameplay作为CCNode. 我发现标签是零。我如何使它不为零?我的标签的代码连接是 doc root var 分配给_randNumLabel. 我的游戏代码连接已分配Gameplay。这是我打开场景并单击按钮后的日志:

忽略它,_affectLabel因为它会得到修复,如果_randNumLabel得到修复。

0 投票
1 回答
129 浏览

spritebuilder - 如何在 SpriteBuilder 中更改 CCB 文件的文档类型?

我已经创建了一个 CCB 文件作为场景,现在我想将其更改为图层,因为我希望 CCB 文件的大小大于一个屏幕。

有没有办法做到这一点?