用核心动画实现粒子效果

了解核心动画(CoreAnimation)

核心动画在苹果推出Metal之前是用OpenGL ES来做底层渲染,推出Metal之后苹果弃用了OpenGL ES改用Metal来做底层渲染,改变前后对比如下图

核心动画底层渲染图示

核心动画的特殊图层

核心动画特殊图层

使用核心动画来实现红包雨效果

定义粒子发射器

粒子发射器

初始化粒子发射器

初始化粒子发射器

设置发射源属性

设置发射源属性

设置粒子属性

设置粒子属性

你可能感兴趣的:(用核心动画实现粒子效果)