问题标签 [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.
uiviewcontroller - Cocos2D 游戏中的设置画面
Cocos2D 游戏中的设置画面是如何创建的?
我考虑过使用一个UIViewController
子类,但是在 Cocos2D 中推动它似乎很笨拙。我还考虑过使用CCLayer
带有按钮等的子节点。然后我可以在适当的时候为这个层设置动画。这是常见的方式吗?
cocos2d-iphone - 确定 CCLayer 当前是否正在旋转
我正在旋转一个CCLayer
子类的实例,如下所示:
这种旋转是对用户轻击的响应(可能来得很快)。如何确定图层当前是否正在旋转?在这种情况下,我可以忽略水龙头。
cocos2d-iphone - cocos2d 如何防止多点触控传播到前一层?
我正在通过一个包含每个可触摸精灵的类来手动处理触摸。此外,每个菜单都是 a CCLayer
,当我从一个菜单切换到另一个菜单时,我使用CCTransition###
并获取新场景。
所以,这些层“仍然存在”,当我触摸一个菜单时,前一层也会收到它......就像我在一个新的游戏中开始游戏时CCLayer
,然后菜单仍然受到多点触摸的影响......
如果我使用单点触控,我可以吞下触控,但游戏必须有多点触控......
我能做些什么?谢谢你们!
cocos2d-iphone - CCLayerColor好奇的背景外观
我从 CCLayerColor 继承了一个名为 FinishedLevelLayer 的类,并声明了一个空的 init。在我的课堂上我声明了一个 CCMenu,但是当我显示菜单时,我得到了一个奇怪的黑色背景。背景不是全屏。我怎样才能避免这种情况?
另外,我尝试为菜单设置动画(使其淡入),但它不起作用。这是此的代码:
objective-c - 褪色 CCLayerColor 不起作用
我想淡化一个 CCLayerColor,这似乎很简单,但它只是不起作用......这是我所做的:
加载屏幕.h
加载屏幕.m
游戏层.m
objective-c - 如何从 CCLayer 访问属性?
doneInitializing
我正在向我的场景添加一个图层,我想通过在我的初始化调用后设置一个布尔值来检查它何时完全加载YES
。但我需要以某种方式访问它......我该怎么做?
加载屏幕.h
加载屏幕.m
我无法访问变量doneInitializing
...为什么?
HelloWorldLayer.h
HelloWorldLayer.m
有没有更好的方法来实现这一目标?
iphone - CCLayer 周围的边框
我正在使用 Cocos2d 拖动精灵,并在选择精灵时尝试添加边框。我可以显示我的白色背景,但事实证明我的边框特别困难。我有这个代码:
我尝试了各种咒语,但似乎没有任何东西显示边界。我只需要一个矩形黑色边框,在我图层上其他所有内容的后面填充白色。
cocos2d-iphone - 用 cocos2d 绘图
我重写了 CCLayerColor 的 draw 方法来绘制边框,但是颜色没有改变。我试过 ccDrawXxxx 并且他们都只使用白色作为颜色。我也试过glColor4ub
同样的效果。这就是我的绘图方法中的全部内容:
我错过了什么吗?我正在使用 v2.0。
iphone - Cocos2d。CCLayer 的一个实例,带有许多场景的粒子?
我想为一些场景创造一个星空。主要问题是需要一些时间才能用粒子填充所有屏幕。有人建议我在开始时创建整个天空并在调用之间保存它。我试过这样的事情:
但是粒子停止移动。
uiview - Cocos2d 2.0 添加 UIView 到 CClayer openglview 已弃用
我在向 cocos2d v2.0 添加 UIView 时遇到了一些麻烦,因为不推荐使用 openGlView 我无法向其中添加视图。我四处寻找另一种方法来做到这一点,但我找不到任何东西。
谁能告诉我在所有 cc 层前添加 UIView 的新方法?或者我怎么能做到这一点?