问题标签 [cclayer]

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 投票
0 回答
99 浏览

debugging - iOS, cocos2d。使用类别调试有关当前节点、图层、场景的信息?

我找到了这段代码:

关联

它显示了一个关于当前 UIViewController 类的标签。

cocos2d如何实现类似的东西?子类化很容易,但类别很难。如果我对现有项目使用子类化,那么它会导致很多文件发生很多变化。

0 投票
1 回答
671 浏览

ios - 如何在 Cocos2d 中创建 CCLayer 的模糊效果部分?

有什么方法可以“使”CCLayer 的矩形部分模糊?

通过在游戏层上制作遮罩层,还是通过实际模糊游戏层的一部分?

0 投票
2 回答
711 浏览

cocos2d-iphone - 如何确定精灵是否在图层中

对不起,如果这听起来很微不足道。我只是不明白。如何确定一个特定的精灵是否已经在图层中?基本上,我需要在确定是否将其添加到图层之前检查这一点。

0 投票
0 回答
65 浏览

ios - 用从 cocos 2d 中的数组中获取的点为线设置动画

我正在努力实现这样的目标。我从网上得到点,我存储在一个数组中,使用我试图画一条线的那些点。现在,这种情况是由于我的数组的快速迭代导致我的行可见一次&实例。有什么办法可以减慢这个过程,因为我想像画一条线一样显示它..我在不使用绘图功能的情况下将线渲染到渲染纹理..请帮助

0 投票
2 回答
431 浏览

cocos2d-x - 在 cocos2d-x 中在另一个 CCLayer 上添加 CCLayer

我有一个覆盖启动屏幕的主 CCLayer,然后我又添加了一个 CCLayer 并将它的宽度和高度设置为我的要求。添加层的目标类是与主 CCLayer 不同的另一个类。所以我想当用户点击 adde CClayer 时它应该调用它的 MotionBegin 方法。但是当我尝试运行程序时,它给了我错误。我正在使用 C++ 开发 COCOS2D-X,并使用 COCO Builder 在 .ccbi 文件上添加 CCLayer。谁能告诉我如何在另一层上添加新的 CCLayer?我的主 CCLayer 程序运行良好,但我必须添加另一层。

0 投票
1 回答
240 浏览

cocoa-touch - 检测点击了哪个 CCSprite

我的主屏幕是 Main.ccbi,它包含 3 个 CCSprite。现在我希望当用户点击 CCSprite 时我应该知道他点击了哪个?我想在 CCMotionBegin 方法中计算 CCSprite 用户点击的那个。

0 投票
1 回答
1814 浏览

ios - 圆角CCLayer

有没有办法在 cocos2d iPhone 库中创建带有圆角的 CCLayer 类的子类?也许一些解决方案已经存在?有任何想法吗?

谢谢你。

0 投票
2 回答
209 浏览

objective-c - CCMenuItem 独立于手势识别器查看 cocos 2D

我有一个CClayer名为 GridLayer 的类,我将手势识别器(平移、捏合和旋转)添加到视图中,它工作正常,但是如果我将一个CCMenuItem粘贴到视图中,因此会受到旋转和捏合手势的影响,我的问题是谁实现了独立CCMenuitem于视图大小、比例和位置。

0 投票
2 回答
719 浏览

iphone - 按钮在 cocos2d 的暂停屏幕中不起作用

您好,我正在为我的 cocos2d 游戏制作暂停屏幕。我有 3 个按钮:恢复按钮、重试按钮和选项按钮。他们都没有对触摸做出反应并做他们应该做的事情。当暂停屏幕被拉起时,我的所有操作都使用以下代码暂停:

这是我的暂停菜单的代码。我想知道为什么暂停屏幕中的按钮对触摸没有响应,以及恢复按钮和重试按钮代码在我想做的事情中是否正确。对于恢复按钮,我只希望暂停菜单层消失,然后 CCActions 需要恢复。对于我的重试按钮,我只想通过调用启动游戏的 GameScene 层来重新启动游戏。这是代码:

0 投票
1 回答
191 浏览

cocos2d-iphone - 可以限制 CCLayer 的大小吗?

如何将 CCScrollLayer/CCLayer 限制为小于屏幕尺寸的矩形?方法:

将许多页面放入滚动条时,需要页面中的所有项目在到达某个矩形时“消失”(滚动条位于“注释页面”边界上方,因此无法“脱离”它)

使用CCScrollLayer类扩展

非常感谢 。