位置: 编程技术 - 正文

Cocos2dx3.2 Crazy Tetris 绘制不规则方块 遮罩(ClippingNode的使用)

编辑:rootadmin

推荐整理分享Cocos2dx3.2 Crazy Tetris 绘制不规则方块 遮罩(ClippingNode的使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

前面已经思考了可能遇到的消除和面积判定问题,那么接下来的问题就是如何显示这些由于消除可能引出的不规则图形。

在这里,我使用了ClippingNode(遮罩)。关于ClippingNode网上的介绍都非常仔细,因此我在这里只是简单的说一下:

正如他的名字一样,他本身也是一个节点,因此可以参考我的最开始的一篇关于节点树的博文,使用他时,需要将其添加到另外一个节点中。

使用时需要注意的是要向其中添加模板(stencil)和底板。Stencil的意思就是类&#;模具一样的东西,可以想象,如果我们将模具的形状定义好,然后印在有一大片图案的底板上,那么就只会显示底板上模具形状的这一部分,或者是除了模具形状的其余部分。

添加模板的方法:

Cocos2dx3.2 Crazy Tetris 绘制不规则方块 遮罩(ClippingNode的使用)

直接带模板的构造方法;

添加模板

添加底板直接使用AddChild方法即可。

简单的就说这么多,其余的功能可以参考网上的资料。

在这里,由于我们可以知道要显示图形的顶点信息,因此可以方便的由此构造出模板,进行不规则图形的显示。这一段代码当然应该放在BaseBlock方块类的初始化函数中,使其每次初始化时自动完成遮罩。

代码如下:

关于制作游戏相关其他博客的目录,我放在利用Cocos2dx3.2制作重力版俄罗斯方块(Crazy Tetris)

Cocos2dx CrazyTetris 双线伪裁剪算面积 对于判断消除的思考(二) 上一篇主要讲了我对裁剪消除算法的思考,这一篇的主题是计算单行覆盖面积,以此来确定是否达到了裁剪条件。就像之前所说的,在该游戏中,基本

认识AndEngine选自Android 2D游戏引擎AndEngine快速入门教程 认识AndEngine什么是AndEngine随着Android手机、平板的盛行,Android下的游戏也不断的变得火热。而对于游戏开发有兴趣的同学们,应该也想要学习开发游戏。

Cocos2dx3.2 Crazy Tetris 由于遮罩引起的部分手机白屏 上一章是说明使用ClipplingNode制作遮罩,以显示不规则图形。但是这样一直到Android端,却在部分手机中发生了问题。具体问题表现为:白屏,只有边界(

标签: Cocos2dx3.2 Crazy Tetris 绘制不规则方块 遮罩(ClippingNode的使用)

本文链接地址:https://www.jiuchutong.com/biancheng/371290.html 转载请保留说明!

上一篇:写个简单的飞机游戏玩玩(一个简单的飞机)

下一篇:Cocos2dx CrazyTetris 双线伪裁剪算面积 对于判断消除的思考(二)

  • 增值税开票软件怎么改开票人
  • 一般计税方法和简易计税方法的计算公式
  • 增值税附加税包括哪些税种及税率
  • 增值税留抵抵欠税政策解读
  • 个人出租房屋需要办理什么手续
  • 一般纳税人有免征增值税吗
  • 赠送客户样品怎么写文案
  • 红冲后的发票税可以办退税吗
  • 计提固定资产折旧时可以先不考虑固定资产残值的方法是
  • 清包工一般纳税人简易计税能开专票
  • 租金收入未收到 税法规定
  • 本月出口下月开发票可以吗
  • 老板报销没有发票怎么办
  • 农产品收购发票是普票还是专票
  • 外籍人士劳务费怎么交税
  • 材料销售的账务处理
  • 收购破产债权
  • 购买法下购买成本包括
  • 企业年金企业所得税扣除标准
  • 收到法院执行款专户打来的钱
  • 推广费属于什么税收编码
  • 文件夹如何更改图标
  • 营业外收入冲减销售费用
  • 存货对外销售会计分录
  • 宏基aspire v5-573g怎样加运行内存
  • 大陆公司如何开离岸账户
  • 补缴社保公积金申请书怎么写
  • 承租人经营租赁会计分录
  • 外销收入申报表怎么填
  • services.exe
  • 自由职业者如何交五险一金
  • 土地投资入股是否缴纳土地增值税12366
  • 杜鹃花的养殖方法和修剪
  • php功能实现
  • 代订住宿费报销
  • 利得是什么举个例子
  • vue面试题2020
  • vue 富文本编辑框
  • 猿创部落是干什么的
  • cancel怎么关
  • 转正差额怎么算
  • 小企业会计准则外币业务
  • 汇算清缴管理费用明细有哪些
  • React props全面详细解析
  • dedecms上传视频
  • 增值税专用发票几个点
  • 赠送代金券账务怎么处理
  • 实际开票金额和转账金额不一致怎么做
  • 厂部管理人员的工资属于制造费用吗
  • 电子承兑背书了能撤回吗
  • 海关报关单海关签章
  • 部门召开会议
  • 补缴上年度所得税的会计分录
  • 经营性现金流量三种算法
  • 个人原因指什么
  • 其他应收款有没有备抵科目
  • 借贷行为如何认定
  • mysql学习教程
  • 如何将windows安装到u盘
  • 微软的定时炸弹就是Windows XP
  • ubuntu20.04.1安装
  • 为什么win8系统的键盘输入不了字
  • windows无法升级
  • 装win7系统对电脑有什么要求
  • win10系统怎么设置屏幕保护
  • thinkpade431升级内存多大好
  • cocos creator 优化 drawcall 合并
  • about ContentProvider
  • jquery-easyui
  • vue怎样使用
  • Unity for Absolute Beginners(二)
  • node.js的express
  • android监听app启动
  • 23种设计模式全解
  • javascript如何禁用
  • jquery 模态窗口
  • Dalvik VM (DVM) 与Java VM (JVM)之间有哪些区别
  • 广州地税局官网办事点
  • 跨区域报验和预审的区别
  • 叶青和奚卫华
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设