1.用ClipPingNode可以实现上面的效果
2.以标题作为模板,光效经过ClipPingNode(裁剪节点),裁剪掉多余的部分
3.附带上lua代码
-- 1.创建模板、ClipPingNode(裁剪节点) local stencil = display.newSprite("game_Title.png") local clipper = cc.ClipPingNode:create() clipper:setStencil(stencil) -- clipper:setInverted(true) clipper:setAlphaThreshold(0) -- 2.标题和光效 local spr_Title = display.newSprite("game_Title.png") local spark = display.newSprite("spark.png") clipper:addChild(spr_Title) clipper:addChild(spark) clipper:setposition(cc.p(300,300)) self:addChild(clipper) -- 3.光效移动、自动裁剪 local sz = spr_Title:getContentSize() local move = cc.Moveto:create(0.6,cc.p(sz.wIDth,0)) local delay1 = cc.DelayTime:create(0.5) local move_back = cc.Moveto:create(0.6,cc.p(-sz.wIDth,0)) local delay2 = cc.DelayTime:create(0.5) local seq = cc.Sequence:create(delay1,move,delay2,move_back) local repeatAction = cc.RepeatForever:create(seq) spark:runAction(repeatAction)
4.资源代码下载地址:http://download.csdn.net/download/teng_ontheway/8688765
参考文章:
1.官方ClippingNode的使用
2.cocos2d Js ClipPingNode 制作标题闪亮特效原文链接http://www.waitingfy.com/archives/1093
3.比较详细的ClipPingNode诠释http://www.mamicode.com/info-detail-247772.html
总结以上是内存溢出为你收集整理的【COCOS2DX-游戏开发之三八】ClippingNode 制作标题闪亮特效全部内容,希望文章能够帮你解决【COCOS2DX-游戏开发之三八】ClippingNode 制作标题闪亮特效所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)