{"id":31,"date":"2012-08-01T13:25:09","date_gmt":"2012-08-01T05:25:09","guid":{"rendered":"http:\/\/sunyuping.cn\/?p=31"},"modified":"2012-08-01T13:25:09","modified_gmt":"2012-08-01T05:25:09","slug":"caemitterlayer%e5%90%84%e7%a7%8d%e7%b2%92%e5%ad%90%e6%95%88%e6%9e%9c%e6%8a%a2%e6%b2%99%e5%8f%91","status":"publish","type":"post","link":"https:\/\/www.sunyuping.com\/index.php\/2012\/08\/01\/caemitterlayer%e5%90%84%e7%a7%8d%e7%b2%92%e5%ad%90%e6%95%88%e6%9e%9c%e6%8a%a2%e6%b2%99%e5%8f%91\/","title":{"rendered":"CAEmitterLayer\u5404\u79cd\u7c92\u5b50\u6548\u679c\u62a2\u6c99\u53d1"},"content":{"rendered":"<p>\t\t\t\t\u6709\u5173CAEmitterLayer\u7684\u4ecb\u7ecd\uff1a<br \/>\nCAEmitterLayer\u63d0\u4f9b\u4e86\u4e00\u4e2a\u57fa\u4e8eCore Animation\u7684\u7c92\u5b50\u53d1\u5c04\u7cfb\u7edf\uff0c\u7c92\u5b50\u7528CAEmitterCell\u6765\u521d\u59cb\u5316\u3002 \u7c92\u5b50\u753b\u5728\u80cc\u666f\u5c42\u76d2\u8fb9\u754c\u4e0a<\/p>\n<p>Properties:<\/p>\n<p>birthRate:\u7c92\u5b50\u4ea7\u751f\u7cfb\u6570\uff0c\u9ed8\u8ba41.0\uff1b<\/p>\n<p>emitterCells: \u88c5\u7740CAEmitterCell\u5bf9\u8c61\u7684\u6570\u7ec4\uff0c\u88ab\u7528\u4e8e\u628a\u7c92\u5b50\u6295\u653e\u5230layer\u4e0a\uff1b<\/p>\n<p>emitterDepth:\u51b3\u5b9a\u7c92\u5b50\u5f62\u72b6\u7684\u6df1\u5ea6\u8054\u7cfb\uff1aemitter shape<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>1<br \/>\n2<br \/>\n3<br \/>\n4<br \/>\n5<\/td>\n<td>\n<div>emitterMode:\u53d1\u5c04\u6a21\u5f0f<br \/>\nNSString * const kCAEmitterLayerPoints;<br \/>\nNSString * const kCAEmitterLayerOutline;<br \/>\nNSString * const kCAEmitterLayerSurface;<br \/>\nNSString * const kCAEmitterLayerVolume;<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>emitterPosition:\u53d1\u5c04\u4f4d\u7f6e<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>1<br \/>\n2<br \/>\n3<br \/>\n4<br \/>\n5<br \/>\n6<br \/>\n7<\/td>\n<td>\n<div>emitterShape:\u53d1\u5c04\u6e90\u7684\u5f62\u72b6\uff1a<br \/>\nNSString * const kCAEmitterLayerPoint;<br \/>\nNSString * const kCAEmitterLayerLine;<br \/>\nNSString * const kCAEmitterLayerRectangle;<br \/>\nNSString * const kCAEmitterLayerCuboid;<br \/>\nNSString * const kCAEmitterLayerCircle;<br \/>\nNSString * const kCAEmitterLayerSphere;<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>emitterSize:\u53d1\u5c04\u6e90\u7684\u5c3a\u5bf8\u5927\uff1b<br \/>\nmitterZposition:\u53d1\u5c04\u6e90\u7684z\u5750\u6807\u4f4d\u7f6e\uff1b<br \/>\nlifetime:\u7c92\u5b50\u751f\u547d\u5468\u671f<br \/>\npreservesDepth:\u4e0d\u662f\u591a\u5f88\u6e05\u695a\uff08\u7c92\u5b50\u662f\u5e73\u5c55\u5728\u5c42\u4e0a\uff09<\/p>\n<div>\n<table cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>1<br \/>\n2<br \/>\n3<br \/>\n4<br \/>\n5<br \/>\n6<\/td>\n<td>\n<div>renderMode:\u6e32\u67d3\u6a21\u5f0f\uff1a<br \/>\nNSString * const kCAEmitterLayerUnordered;<br \/>\nNSString * const kCAEmitterLayerOldestFirst;<br \/>\nNSString * const kCAEmitterLayerOldestLast;<br \/>\nNSString * const kCAEmitterLayerBackToFront;<br \/>\nNSString * const kCAEmitterLayerAdditive;<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>scale:\u7c92\u5b50\u7684\u7f29\u653e\u6bd4\u4f8b\uff1a<\/p>\n<p>seed\uff1a\u7528\u4e8e\u521d\u59cb\u5316\u968f\u673a\u6570\u4ea7\u751f\u7684\u79cd\u5b50<\/p>\n<p>spin:\u81ea\u65cb\u8f6c\u901f\u5ea6<\/p>\n<p>velocity\uff1a\u7c92\u5b50\u901f\u5ea6<\/p>\n<h3>CAEmitterCell<\/h3>\n<p>CAEmitterCell\u7c7b\u4ee3\u4ece\u4eceCAEmitterLayer\u5c04\u51fa\u7684\u7c92\u5b50\uff1bemitter cell\u5b9a\u4e49\u4e86\u7c92\u5b50\u53d1\u5c04\u7684\u65b9\u5411\u3002<\/p>\n<p>alphaRange: \u4e00\u4e2a\u7c92\u5b50\u7684\u989c\u8272alpha\u80fd\u6539\u53d8\u7684\u8303\u56f4\uff1b<\/p>\n<p>alphaSpeed:\u7c92\u5b50\u900f\u660e\u5ea6\u5728\u751f\u547d\u5468\u671f\u5185\u7684\u6539\u53d8\u901f\u5ea6\uff1b<\/p>\n<p>birthrate\uff1a\u7c92\u5b50\u53c2\u6570\u7684\u901f\u5ea6\u4e58\u6570\u56e0\u5b50\uff1b<\/p>\n<p>blueRange\uff1a\u4e00\u4e2a\u7c92\u5b50\u7684\u989c\u8272blue \u80fd\u6539\u53d8\u7684\u8303\u56f4\uff1b<\/p>\n<p>blueSpeed: \u7c92\u5b50blue\u5728\u751f\u547d\u5468\u671f\u5185\u7684\u6539\u53d8\u901f\u5ea6\uff1b<\/p>\n<p>color:\u7c92\u5b50\u7684\u989c\u8272<\/p>\n<p>contents\uff1a\u662f\u4e2aCGImageRef\u7684\u5bf9\u8c61,\u65e2\u7c92\u5b50\u8981\u5c55\u73b0\u7684\u56fe\u7247\uff1b<\/p>\n<p>contentsRect\uff1a\u5e94\u8be5\u753b\u5728contents\u91cc\u7684\u5b50rectangle\uff1a<\/p>\n<p>emissionLatitude\uff1a\u53d1\u5c04\u7684z\u8f74\u65b9\u5411\u7684\u89d2\u5ea6<\/p>\n<p>emissionLongitude:x-y\u5e73\u9762\u7684\u53d1\u5c04\u65b9\u5411<\/p>\n<p>emissionRange\uff1b\u5468\u56f4\u53d1\u5c04\u89d2\u5ea6<\/p>\n<p>emitterCells\uff1a\u7c92\u5b50\u53d1\u5c04\u7684\u7c92\u5b50<\/p>\n<p>enabled\uff1a\u7c92\u5b50\u662f\u5426\u88ab\u6e32\u67d3<\/p>\n<p>greenrange: \u4e00\u4e2a\u7c92\u5b50\u7684\u989c\u8272green \u80fd\u6539\u53d8\u7684\u8303\u56f4\uff1b<\/p>\n<p>greenSpeed: \u7c92\u5b50green\u5728\u751f\u547d\u5468\u671f\u5185\u7684\u6539\u53d8\u901f\u5ea6\uff1b<\/p>\n<p>lifetime\uff1a\u751f\u547d\u5468\u671f<\/p>\n<p>lifetimeRange\uff1a\u751f\u547d\u5468\u671f\u8303\u56f4<\/p>\n<p>magnificationFilter\uff1a\u4e0d\u662f\u5f88\u6e05\u695a\u597d\u50cf\u589e\u52a0\u81ea\u5df1\u7684\u5927\u5c0f<\/p>\n<p>minificatonFilter\uff1a\u51cf\u5c0f\u81ea\u5df1\u7684\u5927\u5c0f<\/p>\n<p>minificationFilterBias\uff1a\u51cf\u5c0f\u5927\u5c0f\u7684\u56e0\u5b50<\/p>\n<p>name\uff1a\u7c92\u5b50\u7684\u540d\u5b57<\/p>\n<p>redRange\uff1a\u4e00\u4e2a\u7c92\u5b50\u7684\u989c\u8272red \u80fd\u6539\u53d8\u7684\u8303\u56f4\uff1b<\/p>\n<p>redSpeed; \u7c92\u5b50red\u5728\u751f\u547d\u5468\u671f\u5185\u7684\u6539\u53d8\u901f\u5ea6\uff1b<\/p>\n<p>scale\uff1a\u7f29\u653e\u6bd4\u4f8b\uff1a<\/p>\n<p>scaleRange\uff1a\u7f29\u653e\u6bd4\u4f8b\u8303\u56f4\uff1b<\/p>\n<p>scaleSpeed\uff1a\u7f29\u653e\u6bd4\u4f8b\u901f\u5ea6\uff1a<\/p>\n<p>spin\uff1a\u5b50\u65cb\u8f6c\u89d2\u5ea6<\/p>\n<p>spinrange\uff1a\u5b50\u65cb\u8f6c\u89d2\u5ea6\u8303\u56f4<\/p>\n<p>style\uff1a\u4e0d\u662f\u5f88\u6e05\u695a\uff1a<\/p>\n<p>velocity\uff1a\u901f\u5ea6<\/p>\n<p>velocityRange\uff1a\u901f\u5ea6\u8303\u56f4<\/p>\n<p>xAcceleration:\u7c92\u5b50x\u65b9\u5411\u7684\u52a0\u901f\u5ea6\u5206\u91cf<\/p>\n<p>yAcceleration:\u7c92\u5b50y\u65b9\u5411\u7684\u52a0\u901f\u5ea6\u5206\u91cf<\/p>\n<p>zAcceleration:\u7c92\u5b50z\u65b9\u5411\u7684\u52a0\u901f\u5ea6\u5206\u91cf<\/p>\n<h3>Class Methods<\/h3>\n<p>defauleValueForKey: \u66f4\u5177\u5065\u83b7\u5f97\u503c\uff1b<\/p>\n<p>emitterCell\uff1a\u521d\u59cb\u5316\u65b9\u6cd5<\/p>\n<p>shouldArchiveValueForKey:\u662f\u5426\u5f52\u6863\u83ab\u952e\u503c\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6709\u5173CAEmitterLayer\u7684\u4ecb\u7ecd\uff1a CAEmitterLayer\u63d0\u4f9b\u4e86\u4e00\u4e2a\u57fa\u4e8eCore Animatio &#8230; <a title=\"CAEmitterLayer\u5404\u79cd\u7c92\u5b50\u6548\u679c\u62a2\u6c99\u53d1\" class=\"read-more\" href=\"https:\/\/www.sunyuping.com\/index.php\/2012\/08\/01\/caemitterlayer%e5%90%84%e7%a7%8d%e7%b2%92%e5%ad%90%e6%95%88%e6%9e%9c%e6%8a%a2%e6%b2%99%e5%8f%91\/\" aria-label=\"\u9605\u8bfb CAEmitterLayer\u5404\u79cd\u7c92\u5b50\u6548\u679c\u62a2\u6c99\u53d1\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-2"],"_links":{"self":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}