Tag: 粒子系统

iOS 6和iOS 7上的粒子系统看起来不同

我的应用程序中有几个粒子系统,我最初用ios7在iPad 3上进行了检查。 粒子的外观和performance与我预期的一样,但是当我使用ios6在iPad2上testing时。 颗粒向上移动并变小。 我有一个子类的粒子。 这是我的一个粒子系统的代码。 如果CGREctMake将粒子定位在非视网膜显示器上的不同区域,我正在游荡,但是当我将其他东西放在显示器上时,不会发生这种情况。 代码来调用粒子。 – (void)ShowSteamEffect { //Create view for Steam particle effect. CGRect SteamFrame = CGRectMake(790, 380, 100, 100); //Show Steam effect ShowSteam = [[SteamEffect alloc]initWithFrame:SteamFrame]; ShowSteam.hidden = NO; [self.view insertSubview:ShowSteam aboveSubview:imgComputerLights]; } Steam subclass. #import "SteamEffect.h" @implementation SteamEffect { CAEmitterLayer* SteamEmitter; } – (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; […]

iOS的粒子animation

我需要基于UIView的2D游戏中的粒子animation。 目前,我正在使用一系列的图像进行粒子animation。 这使得我的应用程序大小增加,有时会导致内存泄漏。 是否有任何方法使用核心animation制作粒子animation?

检查iOS XCode项目文件:GLKit的openGL粒子发射器

我试图将Michael Daley的粒子发射器移植到GLKView, 并在github上find了一个XCode项目,不幸的是,这个项目在一个漂亮的小游戏里面很严重。 现在我试着只把粒子发射器从他的游戏项目中重新使用(我需要它在2D中),我把它做成了一个没有任何编译错误的状态 – 但是看不到任何东西。 这是项目文件 。 有谁能告诉我为什么没有粒子发射器可见? 日Thnx!

适用于iOS的自定义粒子系统

我想在iOS使用sprite工具包创build一个粒子系统,在这里我定义了每个粒子的颜色。 据我所知,现有的SKEmitterNode是不可能的。 看来我能做的最好的是指定一般行为。 有什么办法可以指定每个粒子的起始颜色和位置吗?