ClippingNode(裁剪节点)可以用来对节点进行裁剪,可以根据一个模板切割图片的节点,生成任何形状的节点显示。
使用示例
当clipper->setInverted(true);时显示的是底板中扣去模板的图像
当clipper->setInverted(false);显示的是模板大小的图片,相当于底板的精灵只显示模板非透明区域的图像。
所以当游戏中要显示圆形头像,不用再生成一套资源,只需一张实心圆形的图片作为模板图即可。
四夕立羽 博主文章分类:Cocos2dx实用技术笔记 ©著作权
文章标签 cocos2dx ClippingNode 圆形头像 文章分类 运维
ClippingNode(裁剪节点)可以用来对节点进行裁剪,可以根据一个模板切割图片的节点,生成任何形状的节点显示。
使用示例
当clipper->setInverted(true);时显示的是底板中扣去模板的图像
当clipper->setInverted(false);显示的是模板大小的图片,相当于底板的精灵只显示模板非透明区域的图像。
所以当游戏中要显示圆形头像,不用再生成一套资源,只需一张实心圆形的图片作为模板图即可。
上一篇:C语言 文件单词的检索与计数
下一篇:cocos3.X 惯性滑动
本文旨在探讨cocos creator 3.8环境中实现类似于cocos2d-x中节点zIndex值大小的控制方案,以便实现在各类扑克游戏中上下叠压的效果。
本文给出cocos2d-x中CCSpriteFrameCache类的使用思路,并对比了Cocos Creator 3.8环境下的实现方案,但有关更高级的缓存方案并没有讨论,请注意。
首先得理解一些东西。1.理解颜色混合。精灵有个成员函数:setBlendFunc(),这个函数以
cocos2dx对精灵的优化
最基本的层[plain] view plaincopyfunction createInGameLayer() local inGameL
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M