位置: 编程技术 - 正文

cocos2d 包装类和子节点问题(coco包装设计)

编辑:rootadmin

推荐整理分享cocos2d 包装类和子节点问题(coco包装设计),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2dx源码分析,cocos2d游戏拆包,cocos2dx架构,cocos2d游戏拆包,coco包装设计,cocos 分包,cocos 分包,cocos2dx打包apk,内容如对您有帮助,希望把文章链接给更多的朋友!

有时候不会在scene里面直接添加精灵,而是会自己建一个精灵类,例如我要添加hero精灵,但是我不会直接在scene里面写

而是会自己建一个Hero类,然后在Hero类的onEnter()函数里面写上上述语句,这样就可以在Hero类里面写上hero相关的方法,例如各种动作。

但是这个时候会出现一个问题,就是虽然Hero类是个节点但是其本身并没有可绘制东西,而是依靠其子节点hero来绘制,Hero类本身是可以看成一个无限小的Node,所以对Hero的锚点以及位置设置时,会出现锚点设置无效的情况,这样子节点的坐标始原点始终是Hero->setposition()的那个点。

如果我用setContentSIze对Hero进行设置

(ps:setContentSize用法详解见我的另外一篇文章)cocos2d 包装类和子节点问题(coco包装设计)

这样Hero就从一个无限小的节点变成一个*的节点,这时锚点的设置会有效了,且hero的坐标原点变成(*)的左下角。

这样也从另外的角度解释了setcontentsize并不能改变绘制大小,改变的仅仅是在屏幕上绘制的位置的结论。

Cocos2d-x手机游戏开发C编程基础---笔记一 1:C语言程序入口C语言Helloword的实现//C语言.cpp:定义控制台应用程序的入口点。#includestdafx.h#includestdio.h//标准的输入输出库,箭头表示库文件int_tmain(intar

cocos2d setTextureRect用法 Sprite*sp1=CCSprite::create(1.png);Sizesize=CCDirector::getInstance()-getWinSize();Sizesize1=sp1-getContentSize();sp1-setScale(0.5);sp1-setPosition(Vec2(size.width/2,size.height/2));sp1-setAnchorPoint

cocos2d 内存管理 --不要怕,勇敢的迈出第一步,加油!!!!!--此章介绍cocos2d中的内存管理1.cocos2d中的所有Node类都继承于Ref,Ref中有引用计数的概念,如下:classTestRe

标签: coco包装设计

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

上一篇:【Cocso2d-x Lua笔记五】quick中的display

下一篇:Cocos2d-x手机游戏开发C编程基础---笔记一(cocos2d游戏源码)

  • 个人独资企业需要报税吗
  • 研发费用加计扣除是什么意思啊
  • 企业所得税季度预缴纳税申报表
  • 餐饮发票数量单价必须填吗
  • 小微企业亏损还用缴残保金吗
  • 有限公司能否申请破产
  • 以前年度损益调整结转到哪里
  • 预收货款存入银行分录
  • 公司成立时代垫资合法吗
  • 业务分成方案
  • 一般纳税人怎么交税
  • 增值税专用发票的税率是多少啊
  • 专票金额怎么计算
  • 马克龙成就
  • 原始凭据
  • 股东向公司借款需要交税吗
  • 旅行社开具的发票能否作废
  • 租赁厂房水电费怎么算
  • 分公司会有股东吗
  • 投标财务状况报告怎么提供
  • 人人有份类似的词语
  • 租车公司的车能租吗
  • 存出资本保证金属于什么科目
  • win7不能进系统怎么办
  • php发送电子邮件
  • 跨区域涉税事项报告表报验流程
  • 房地产企业将开发产品抵押后再销售
  • php变量如何定义
  • PHP:pg_send_query_params()的用法_PostgreSQL函数
  • 从对公账户取现金有什么影响
  • php字段
  • 什么是增值税普票和专票
  • thinkphp6项目
  • 收回前欠货款存入银行的会计分录
  • is not defined at HTMLInputElement.onclick
  • vue面试题及答案2021
  • 数据库管理系统能对数据库中的数据进行查询
  • 残障金什么时候开始交
  • 企业所得税如何计算应纳税所得额
  • 从农民手中收购烟叶的消费税
  • 公司车辆出售需要什么手续
  • 进出口额等于进口额加出口额吗
  • python列表排序sorted
  • 保险费计入固定资产原值吗
  • mongodb集群开启auth认证
  • 一般纳税人超过多少要交税
  • 什么是国有划拔土地私房
  • 财务报表信息的分类
  • 企业的资产必须符合哪些条件
  • 无形资产开发阶段的支出应当全部资本化
  • 劳务外经证预缴税款
  • 短期借款利息怎么做账
  • 承兑汇票利息分录
  • 注册资本一般为多少
  • 国有企业无偿划转股权缴纳印花税
  • 企业购买国债逆回购要交企业所得税吗
  • 外账进销存单据是怎么弄的?
  • 单位内部部门之间人员调整
  • 农民专业合作社是企业法人吗
  • 个体工商户个税怎么申报
  • 企业如何降低存款利息
  • 如何更换会计账号
  • 债务人以低于债务账面价值的现金清偿某项债务
  • 光盘安装系统怎么操作
  • os x10.11el capitan公测版下载地址(公测版计划注册教程)
  • centos6.5 minimal
  • windows7怎么说
  • windows10周年纪念版
  • ubuntu下载安装QQ的命令
  • 双linux系统
  • linux怎么切到桌面
  • 缩略图无法显示
  • bat批处理命令大全
  • Python判断字符串结尾并输出yes或no
  • 用nodejs实现三个类,动物基础类(有跑的函数,吃的函数)
  • javascript代码规范
  • android获取本机ip地址
  • android面试题网站
  • js 进阶
  • 临沂市2020年居民燃气价格
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设