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

ios - Cocos2d v3 中的方法 didLoadFromCCB: 来自哪里?

didLoadFromCCB您可以为 SpriteBuilder 中创建的任何类实现一个名为的方法。该方法在 Cocos2d 从 CCB 文件加载类时调用。

我想知道的是:这个方法从何而来?

Xcode 似乎不知道它的存在,因为它不会自动完成。

我的方法没有任何问题,它被调用并且一切正常,我只想知道它来自哪里。

另外,我想知道是否有任何文档列出了可以在从 CCB 文件加载的类上调用的此类方法。我浏览了 www.spritebuilder.com,但似乎没有任何这种性质的东西。

0 投票
4 回答
708 浏览

ios - SpriteBuilder CCButton 拉伸图像?

在 spritebuilder 中,与 cocos2d 一起创建 UI 的工具,为什么每当我尝试将背景图像添加到 CCButton 时,它会以某种方式出现拉伸或改变?

很难解释,但在摆弄每个 CCButton 选项 20 分钟后,这是我能得到的最接近的选项。第一个图像是原始图像,第二个是 SpriteBuilder 中的图像。

在此处输入图像描述

在此处输入图像描述

正如您在第二张图片中看到的那样,边缘似乎有点锯齿状并且朝错误的方向弯曲。谁能向我解释为什么会发生这种情况以及我该如何解决这个问题?

谢谢!

0 投票
1 回答
934 浏览

ios - 从时间轴播放 Spritebuilder 动画 - Cocos2d

我无法让它工作,这让我发疯。我只是想在它被调用时播放我的动画。我正在使用SpritebuilderCocos2d。我有一个CCNode我正在使用导入到场景中的

CCNode其中包含各种时间线动画。

我正在尝试使用以下方法调用动画:

AM返回一个空值。我将如何正确引用这个?

我认为这是因为我正在导入它并且它正在失去连接但不确定如何正确执行它。

0 投票
0 回答
76 浏览

cocos2d-iphone - SpriteBuilder 1.1 中的关节

就像帖子说的那样,我使用的是 SpriteBuilder 1.1.0-rc,但关节有问题。问题是我将关节拖到场景中,然后链接到身体,但是当我在 Xcode 中构建项目时,关节不起作用。我曾经在 SpriteBuilder 1.0 和这个版本中通过代码来做关节,但我想知道我怎么能只用 SpriteBuilder 做到这一点,我错过了什么?

这里有一些截图

0 投票
1 回答
383 浏览

ios - 多个动画 Cocos2d 3.0

我尝试运行多个动画 1.Player 将站在屏幕加载 2.然后当他的帧完成时他开始运行 3.Player 将停止并执行 Go 动作

问题是在运行动作完成之前执行 go 动作

任何人都可以帮助我执行此任务,例如玩家运行 0.6 秒然后他停止运行动作并执行 Go 动作并在 4 秒后停止

0 投票
0 回答
242 浏览

objective-c - CGRectContainsPoint 和 cocos2d 3.1

在我将项目升级到 SpriteBuilder 1.1 和 Cocos2d v3.1 后,以下代码停止工作:

我认为问题出在哪里,CGRectContainsPoint因为当我消除 if 条件时,联合工作,但显然没有限制。任何想法?

0 投票
1 回答
426 浏览

ios - 访问建行根节点动画时间线 - Cocos2D

这让我发疯。我正在尝试访问 CCB 根节点,以便我可以使用SpriteBuilder/Cocos2d.

我有heroCharacter.m那是我的动画 CCNode 的自定义类。

我将它导入到bedroomScene.m. 使用

在我看来确实加载了

当我运行 animationManager 时,它是一个空值。

有什么建议么?

0 投票
1 回答
45 浏览

ios - 使用 spritebuilder 在 ios 游戏中为多个玩家播放按钮

我正在制作棋盘游戏风格的游戏。有两个玩家,玩家 1 和玩家 2。玩家 1 通过按下玩家 1 的播放按钮开始。他们的精灵向前移动随机数量的瓷砖。然后玩家 2 通过按下玩家 1 的播放按钮开始他们的回合。在每个回合结束时,我记录了在按下玩家 1 播放按钮后按下玩家 2 播放按钮时的轮到谁。它记录说它仍然是玩家 1 的回合。为什么是这样?这是我的代码:

}

我怎样才能解决这个问题?还是只有一个播放按钮会更好?

按下播放器 1 播放按钮后:

按下播放器 2 播放按钮后:

0 投票
1 回答
293 浏览

objective-c - 设置 CCNode z 顺序

我想设置一个 CCNode 的 z 顺序,但我一直在尝试这三个选项,但它不起作用:

此外,myNode.physicsNode.zOrder 设置了 CCPhysicsNode 内所有 CCNode 的 de z 顺序,无论 myNode 是什么 Node。

谢谢大家!

0 投票
1 回答
322 浏览

objective-c - 在 SpriteBuilder 中跳转正在运行的精灵

我是使用 sprite builder 和 cocos2d 的新手。

我已经使用 sprite builder 及其时间线完成了 sprite continuos 运行。即英雄精灵将在应用程序启动后连续运行,如寺庙运行游戏。

如果用户点击屏幕,这个精灵应该会跳转。结构与实现这个如何让我正在运行的精灵在屏幕上跳起来?

下面是我在 touchBegan 中编写的让我的精灵跳跃的代码。这里我需要将这个运行动画与精灵跳跃动画合并。任何建议和帮助都会非常有帮助。