coco2dx 抠图效果
游戏新手任务中遇到抠图需求,需要抠图使屏幕中只有扣除部分是明亮的,其余部分都是灰暗且不可点击。
方案一 : 使用clippingNode
通过设置clippingNode的invertered的属性,实现遮罩部分的反转,使得图片产生抠图效果。
具体代码如下:
local clippingNode = cc.ClippingNode:create();
local stencil = cc.DrawNode:create();
stencil:drawSolidCircle(cc.p(point), 46, 2 * math.pi,50,cc.c4b(0,0,0,0));
clippingNode:setStencil(stencil);
clippingNode:setInverted(true);
clippingNode:addChild(blockComponent);
效果如下
方案二: 使用混合特效
这个方法是我之前做flash的时候使用的方法,利用其中图片混合时候擦除上层图片。
但是具体使用的时候发现图片会 将整个屏幕中的元素都擦除而不仅仅是上层图片,
具体原因不清楚,研究一下再来填坑。
coco2dx 抠图效果相关推荐
- 直播运营-直播抠图效果完整展示
阿酷TONY [直播运营]人才的待遇水涨船高.有公司开出6万月薪,可一年16薪的高价也难觅良将,还有公司直接开出两倍工资从对手公司挖直播运营.3月3日,我们启动首场To B营销直播,为三月份的&quo ...
- Direct3D 11 总结 —— 8 实现简单的绿幕抠图效果
介绍 绿幕抠图指将图片中的绿色扣去,并将该处的 alpha 分量设为 0,并将另外一张图片作为背景,以实现背景替换的功能,常用于电影和电视的制作场景. 最终效果 原始图片 绿幕抠图后效果 代码 这一块 ...
- C# 背景移动加抠图效果
using System; using System.Drawing; using System.IO; using System.Windows.Forms; namespace 背景移动加抠图效果 ...
- iOS开发-简单图片背景替换 实现抠图效果
之前好奇, 想实现这样的功能 -----> iOS图像处理-(jpg去除白色背景) 把一张图片(.jpg)的白色背景抠掉,转成.png 格式的有alpha通道的透明图. 原图黑白分明, 像这 ...
- iOS开发-简单图片背景替换(实现抠图效果)
之前好奇, 想实现这样的功能 -----> iOS图像处理-(jpg去除白色背景) 把一张图片(.jpg)的白色背景抠掉,转成.png 格式的有alpha通道的透明图. 原图黑白分明, 像这 ...
- 前端实现视频重叠,抠图效果
方法有两种 一. 使用透明背景的webm格式视频 具体方式可自行百度,跟代码关系不大,直接用就行,但是支持程度可能不太行 二.使用canvas进行抠图 mdn链接:https://developer. ...
- javafx实现聚光灯效果,圆形和矩形聚光灯效果,类似抠图效果
系列文章专栏:javafx图形绘制.桌面录屏录音源码合集 目录 一.实现的效果 二.实现思路
- excel怎么实现抠图效果?
1.首先我们点击[图片工具]选项 2.点击[更多],选择[导入透明图片] 3.选择[选择图片] 4.鼠标点击任意背景区域,点击应用透明色 5.最后选择[确定插入]即可完成 6.完成 ...
- ps 历史记录画笔工具 实现抠图效果 实例 利用蒙版工具
图一 图二 效果图 步骤: 1.将图二整张图片拉到图一中 2.自由变换 ctrl+J直至大小差不多 3.利用历史记录画笔工具 将不需要的部分擦除 方法二: 步骤: 1.2.同上 3.在小狗的图层上面添 ...
最新文章
- Flask的HelloWorld程序
- Harmonic Number(调和级数+欧拉常数)
- CSS 文字处理总结
- ubuntu 交叉编译 armv7_32 ffmpeg x264(已完成)
- python自动化运维书籍推荐_《Python 自动化运维:技术与最佳实践》
- 关于huihoo的一些意见和建议(转贴自Huihoo社区)
- 【华为云技术分享】上亿条数据,如何查询分析简单又高效?
- 【Node全局变量global模块】
- 话里话外:参展管理信息化年会 聚会谈咨询需求有市场
- java里的sqlite在哪_设备上sqlite数据库的位置
- 系统学习NLP(二十五)--语种识别landID
- poj3083Children of the Candy Corn(dfs+bfs)
- 分享一下我作为面试官面试了几个java程序员后的感受
- android 添加联系人地址,android – 如何向联系人添加新字段?
- 极客空间-MySQL实战45天-第二天
- 黄金期货有哪些交易规则,一手黄金期货要多少钱
- MySQL误删怎么办
- YbtOJ 洛谷UVA10559 方块消除
- oracle 查询去年同期,问个算去年同期值的sql,该怎么处理
- COPY NAV导航网格寻路(4) -- 生成nav网格