问题标签 [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.
ios - 将子 CCNode 初始化到父 CCNode
我正在使用 SpriteBuilder 和 Cocos2d 构建一个简单的游戏,我想在 if 语句中显示一条错误消息。
我的问题是尝试初始化我在 SpriteBuilder 中创建的 CCNode 以显示在屏幕上。
我尝试创建一个 CCNode 层并仅通过 SpriteBuilder 创建所有对象,但不完全确定我应该如何将其显示在屏幕上,因为我尝试的操作无法正常工作。我尝试只[self addChild:errorLayer]
在 if 语句中使用,它使我的应用程序崩溃并显示错误消息Argument must be non-nil
,所以我设置了一个断点并且errorLayer
是 nil,但我不知道如何使它成为非 nil。
我还尝试以编程方式创建 CCNode,但是当运行 if 语句时,它没有在屏幕上显示任何内容。这是我尝试过的代码:
任何人都可以给我一些让这个工作的提示吗?谢谢。
MainScene,也就是上面代码调用的场景,在AppController中是这样初始化的
ios - 如何在 SpriteBuilder 中更改 CCSrollView 的内容节点
我正在构建一个需要关卡的游戏。这些级别,以便它们都适合一个页面,我不得不将它们添加到 CCScrollView。正如我在 SpriteBuilder 应用程序中设置的那样,此视图会自动加载。在 MainScene.ccb 文件中添加了 CCSrollView,滚动视图的内容节点为 Level.ccb。我正在尝试做的是在 Level.ccb 中有一个按钮,它将场景/内容节点更改为称为 Gameplay.ccb 的级别。我已经尝试编写代码来更改 Xcode 中 MainScene.m 和 Level.m 文件中的场景。然而,这些带来了一个错误。我仍在学习编码,如果问题已被提出或有一个非常简单的解决方案,我很抱歉
这段代码是我如何在没有滚动视图的情况下切换场景
如果您不明白我的问题是什么并且想要代码给我发消息,我会通过电子邮件将源代码发送给您
谢谢!
ios - SpriteBuilder 中 sprite 的 .ccb 文件存在问题
我正在尝试了解 SpriteBuilder。我为 sprite 创建了一个新文件hero.ccb
,并将它的 sprite 框架设置为我需要的图像。当我回到 MainScene 并hero.ccb
从左侧菜单中拖动时,只有一个 CCBFile 没有任何东西(没有精灵图像)。我究竟做错了什么?
objective-c - 通过关节连接的实体必须添加到同一个 CCPhysicsNode,但是两个实体在同一个 CCPhysicsNode 下,但
我正在通过本教程制作应用程序。
https://www.makegameswith.us/tutorials/getting-started-with-spritebuilder/spritebuilder-physics/
我直接用这样的代码制作了jointnode
但即使两个节点肯定在同一个 CCPhysicNode 下,
它显示了这个错误
有没有人有同样的问题?
objective-c - stopAllActions 不适用于 Spritebuilder3.1 和 cocos2d 3.0
我的精灵 _hero 有多个关键帧,并且图像已更改。
当我使用 spritebuilder 3.0 和 cocos2d 2.x 时,此代码(stopAllAction)有效。
但是现在 stopAllAction 不适用于 Spritebuilder3.1 和 cocos2d 3.0
[_hero setScale:(3.0f)]; 工作正常,所以我认为我的 _hero 工作正常。
(我插入此行用于测试目的)
我想这与 cocos2D 3.0 更新有关,
有谁知道解决方法或有同样的问题???
ios - SpriteBuilder image file not found
I have added a .png image in sprit builder resource folder and I have published it.
I see the added image in sprite builder all folder in Resources under Published-IOS.
Here I have tried to access the added image in following ways.
_hero.spriteFrame = [CCSpriteFrame frameWithImageNamed:@"Down.png"];
[_hero setTexture:[CCTexture textureWithFile:@"Game/Down.png"]]
But none of these methods are working.
it show error in log as.
Please help me with this to resolve.Am a newbie using this sprit builder.
ios - CCTransitions with Spritebuilder - Cocos2d
I am looking at the various transitions between CCScenes
using Spritebuilder
. Currently I can do a fade transition using
However standard transitions using Cocos2d do not seem to work with SpriteBuilder (or I am missing something!)
I looked at This Website tutorial which provided the code below. However it I cannot get it working with Spritebuilder
objective-c - runAction 后触发粒子
移动序列后触发粒子
代码第 1 部分
然后我想像下面这样触发这段代码。
代码第 2 部分
runAction:sequence 完成后如何执行此语句?
cocos2d-iphone - 使用 SpriteBuilder 1.0 和 Cocos2d v 3.0 访问其他 ccb 中的 ccb
好吧,我有一个角色,每个部分都有几个 CCB 文件,每个部分都有一些动画,所以我想知道如何访问每个文件,因为getChildByName
如果我实现了它,我只会收到消息:CCBReader: Couldn't find member variable
.
结构是:
那么,访问这两个动画的方法是什么:
ios - cocos2d无限循环游戏中的差距
我正在使用此代码来实现无限循环,但每次更改屏幕外图像坐标时,我都会有 1-2 秒的间隙。它们为什么会出现?如何解决?我也在使用 SpriteBuilder。
编辑:我将 -1 更改为 -0.5。工作正常!