相关疑难解决方法(0)

如何通过SKEffectNode在精灵周围创建一个光晕

我有一个SKSpriteNode我希望在它的边缘有蓝色光晕以突出显示目的.我猜我需要让我的精灵成为a的孩子,SKEffectNode然后创建/应用某种过滤器.

更新:我已经使用所选答案的方法调查了这一点,并发现SKEffectNode即使你已经设置为shouldRasterize"无过滤器"定义,它也会有相当大的性能.我的结论是,如果你的游戏一次需要10个以上的移动物体,SKEffectNode即使是光栅化也不会涉及到它们.

我的解决方案可能涉及预渲染的发光图像/动画,因为SKEffectNode不会根据我的要求削减它.

如果有人对我失踪的任何事情有所了解,我会很感激你所知道的一切!

我接受了答案,因为它确实实现了我的要求,但是想要将这些笔记添加到任何想要走这条路线的人,这样你就可以了解使用中的一些问题SKEffectNode.

iphone ios sprite-kit skeffectnode

20
推荐指数
2
解决办法
2万
查看次数

在UIView中绘制垂直线

UIView * lineView = [[UIView alloc] initWithFrame:CGRectMake(0, dialogContainer.bounds.size.height - buttonHeight - buttonSpacerHeight, dialogContainer.bounds.size.width, buttonSpacerHeight)];
lineView.backgroundColor = [UIColor colorWithRed:198.0/255.0 green:198.0/255.0 blue:198.0/255.0 alpha:1.0f];
[dialogContainer addSubview:lineView];
Run Code Online (Sandbox Code Playgroud)

我已经使用此代码在UIView上绘制水平线.如何将垂直线添加到UIView?

iphone objective-c ios

4
推荐指数
1
解决办法
7465
查看次数

标签 统计

ios ×2

iphone ×2

objective-c ×1

skeffectnode ×1

sprite-kit ×1