【COCOS2DX-游戏开发之三八】ClippingNode 制作标题闪亮特效_Teng的世界的博客-程序员宅基地_cocos2dx 闪光 特效

技术标签: 特效  cocos2dx  ClippingNode  【Cocos2dX游戏开发】  裁剪  

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



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/teng_ontheway/article/details/45651343

智能推荐

【iPad画画之Vectornator】插画网站_七只小天使的博客-程序员宅基地

目录前言矢量插画作品网站优优网 UIIUII(推荐)虎课网千库网矢量插画网站lukaszadam:(喜欢但打不开下载链接)Open Doodles:人物动作abstrakt:(Webflow)humaaans:组合人物(软件、Webflow)manypixelsIRA Design:背景+物品+人物(软件)OUCH参考其他不小心被安利的前言之前在iPad上下了一款矢量图形设计软件《Vectornator》,最近准备开始画画了。来这里记录一下进程。这一篇是看看别人画的。一些参考的网站。矢量插画作品网站

cocos2dx创造精灵的五种方法(包括使用图片名获取图片)_gf771115的博客-程序员宅基地

转自:http://www.myexception.cn/operating-system/1468071.htmlcocos2dx创建精灵的五种方法(包括使用图片名获取图片)还是闲来无事,白白继续给大家分享经验,文笔不好还请见谅!废话少说,直接上代码: // 创建精灵的五种方法 //方法一:直接创建精灵 //适合于要显示的是这张图片的全部区域

JavaScript location对象用法详解_彩虹咖啡的博客-程序员宅基地

BOM(浏览器对象模型)中最有用的对象之一就是location,它是window对象和document对象的属性。location对象表示载入窗口的URL,此外,它还可以解析URL:hash:如果URL中包含有“#”,该方法将返回该符号之后的内容(例如:http://www.sunchis.com/index.html#welcome的hash是“#welcome”)。host:服务器

android 开发中不可不知的技巧_u011277123的博客-程序员宅基地

作者:jiang111,原文链接:https://github.com/jiang111/awesome-android-tipsandroid 开发中不可不知的技巧 —— 由 New_Tab 分享setBackgroundResource(0) 可以移除 View 的背景色Resources.getSystem().getDisplayMetrics().

Linux定时任务没有执行的总结_weixin_33806300的博客-程序员宅基地

为什么80%的码农都做不了架构师?>>> ...

Python 3秒自动帮你完成文件整理!_途途途途的博客-程序员宅基地_python自动整理文件

当我们遇到含有多种类型的文件时,会感觉非常的法索复杂,整理需要花费很多时间,也没有一个好的头绪。这也是我在日常办公之中遇到的比较常见的一个问题。所以今天我们就利用Python来实现自动整理文件。首先我们找来6个三种类型的文件。1. 在Python中,内置了os及其os.path模块用于对文件或者目录进行操作。所以我们第一步就要导入os模块。importos2. 我们将需要整理的文件类型放入到一个列表里面。#指定需要整理的文件类型file_types=['tx...

随便推点

描述卷积神经网络的结构,卷积神经网络三大特点_卷积神经网络的特点_普通网友的博客-程序员宅基地

卷积神经网络(ConvolutionalNeuralNetwork,CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。[1] 它包括卷积层(alternatingconvolutionallayer)和池层(poolinglayer)。卷积神经网络是近年发展起来,并引起广泛重视的一种高效识别方法。

Oracle—序列_布谷Sun的博客-程序员宅基地_oracle序列

序列的两参数:nextval和currval。Nextval  returns the next  avaiable sequence value.It returns a unique value every time it is referenced,even for different users.Currval obtains the current sequenc

初心易得、始终难守_亦如晨光的博客-程序员宅基地

心烦时,请记住这三句话:1、都会过去的经历过后,再想想那些原本让你在意、忧虑的事,真的还有那么重要吗?不管眼前的路有多艰难,不论眼前的苦有多痛多难熬,你要相信,一切的一切,终究会过去。多年以后,你会感谢当初那个坚强不放弃的自己。爱错的人,就放下,属于你的,永远都在;走错的路,就转身重新选择,当成一次特别的经历,丰富自己的人生也不错。泰戈尔说过,「如果你因为错过了太阳而流泪,那么...

Windows server 2008中Acitve Directory 域服务的配置与管理_依然,顽强的博客-程序员宅基地_08sever 添加active directory域服务

文章目录前言这篇文章详细介绍怎么配置Acitve Directory 域服务。第六章的内容参考图书《Windows server 2008服务器配置与管理》李巧君主编内容主要内容:Active Directory 与域 创建 Active Directory 域 将客户机加入域技术目标理解域和工作组的区别,熟悉活动目录的相关概念。 掌握Acitve Directory 域的创建条件、安装与配置方法 掌握将客户机加入和登录域的方法,学会使用活动目录中的资源。【引入问

Go 语言 の 日志(读写文件和时间)_沧海一声笑·rush的博客-程序员宅基地_go 日志文件 字符集

文章目录go 对文件的操作对整个文件进行操作写数据操作go 对文件的操作对文件进行操作的时候,,如果是一行一行的读,建议使用 bufio 来实现。如果只是读,可以只使用 Open 这个方法,如果要是写就不行了。如果要写,使用 openfile 做个函数,使用指定的模式打开该文件。package mainimport ( "bufio" "fmt" "io" "os")func main() { fileObej, err := os.Open("./test.go"

hdu 4404 Worms_zxy_snow的博客-程序员宅基地

http://hi.baidu.com/billdu/item/703ad4e15d819db52f140b0b 根据这个思路写的。将圆与三角形的交按照0、1、2个交点分类然后就好做多啦,有效面积是个强大的工具买一送2,poj 3675,2986一样可以用模板过掉。咔咔。有自己的模板真好~~#include #include #include #include #i

推荐文章

热门文章

相关标签