- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试为 CCLayerColor 的不透明度设置动画,但它不起作用。到目前为止,这是我的努力。我在 .h 中定义了 retryMenuLayer,例如
CCLayerColor *retryMenuLayer;
在 .m 文件中
retryMenuLayer = [CCLayerColor node];
[self addChild:retryMenuLayer z:5];
retryMenuLayer.scale = 0.5;
[retryMenuLayer setOpacity:0];
在出现方法中,我称之为。
[retryMenuLayer runAction:[CCFadeIn actionWithDuration:1]];
//OR
[retryMenuLayer setOpacity:255];
发生的事情是 retryMenuLayer 的背景从透明变为纯黑色,但里面的内容(它的子项 - 带按钮的菜单)没有动画。事实上,我必须使用可见性属性至少在调用该方法之前消失。
retryMenuLayer.visible = NO; // When initiating.
retryMenuLayer.visible = YES; // When need to appear the layer.
最佳答案
对于 CCLayerColor
的透明度,我使用
CCLayerColor *_shadowLayer = [CCLayerColor layerWithColor: ccc4(0,0,0, 100)];
透明的黑色。
要使其成为 FadeIn
,这应该可行:
CCLayerColor _shadowLayer = [CCLayerColor layerWithColor: ccc4(0,0,0, 0)];
[_shadowLayer setContentSize: CGSizeMake(_winSize.width, _winSize.height)];
_shadowLayer.anchorPoint = ccp(0.0f, 0.0f);
_shadowLayer.position = ccp(0, 0);
[self addChild: _shadowLayer];
[_shadowLayer runAction: [CCFadeTo actionWithDuration:1.5f opacity:100]];
这里注意我在self
上添加了shadow层,也就是我自己定制的层。如果我将它添加到一个淡入的 Sprite ,不透明度不会拉到阴影层。 the link in qklxtlx's answer 中的用户“aerostat”似乎有一个解决方法, 不过。
关于ios - cocos2D CCLayer 或 CCLayerColor setOpacity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9125449/
我尝试使用 setOpacity 方法,但收到错误 The method setOpacity(float) from the type Window is not visible 这是我的完整代码
我正在尝试为 CCLayerColor 的不透明度设置动画,但它不起作用。到目前为止,这是我的努力。我在 .h 中定义了 retryMenuLayer,例如 CCLayerColor *retryMe
本文整理了Java中com.sitewhere.rest.model.device.Zone.setOpacity()方法的一些代码示例,展示了Zone.setOpacity()的具体用法。这些代码示
本文整理了Java中com.sitewhere.rest.model.area.Zone.setOpacity()方法的一些代码示例,展示了Zone.setOpacity()的具体用法。这些代码示例主
我有一款游戏最初是在 XCode 中使用 cocos2d v2.x 编写的(未使用其他实用程序)。 我一直在将其移植到 Spritebuilder 项目,并因此移植到 cocos2d V3.x。我遇到
我使用 ArcGIS js api 3.10 编写了一个 map 应用程序。 我有一个图形层和一个供用户更新其不透明度的 slider 。我正在使用 setOpacity 方法。 除 Internet
本文整理了Java中com.sitewhere.rest.model.area.request.ZoneCreateRequest.setOpacity()方法的一些代码示例,展示了ZoneCreat
本文整理了Java中com.sitewhere.rest.model.device.request.ZoneCreateRequest.setOpacity()方法的一些代码示例,展示了ZoneCre
我是一名优秀的程序员,十分优秀!