【COCOS2DX-游戏开发之三八】ClippingNode 制作标题闪亮特效

【COCOS2DX-游戏开发之三八】ClippingNode 制作标题闪亮特效,第1张

概述1.用ClippingNode可以实现上面的效果 2.以标题作为模板,光效经过ClippingNode(裁剪节点),裁剪掉多余的部分 3.附带上lua代码 -- 1.创建模板、ClippingNode(裁剪节点) local stencil = display.newSprite("game_title.png") local clipper = cc.ClippingNode:

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 制作标题闪亮特效所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1057561.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存