位置: 编程技术 - 正文

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游戏源码)

  • 房屋租赁如何开增值税专用发票
  • 个人所得税速算扣除数表
  • 运输途中合理的消耗损耗
  • 所得税费用是哪类科目
  • 开发成本属于什么类账户
  • 汇兑损益结转贷方怎么调整到借方
  • 向个人借款计入什么会计科目
  • 工程物资和特种设备区别
  • 农产品增值税进项税额核定扣除试点实施办法
  • 外贸企业出口采购流程
  • 红冲暂估原材料如何做会计分录
  • 低值易耗品摊销借贷方向
  • 固定资产暂估入账条件
  • 外籍员工缴纳商业保险
  • 高薪员工如何降职
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 递延和摊销
  • 固定资产折旧转入什么科目
  • 制造业销售费用率多少合适
  • 资源税的征税对象和纳税环节
  • 哪些税金计入存货成本
  • 资产无偿划转怎么开具发票
  • Windows11怎么连接网络
  • 专用发票红字发票怎么开
  • 人力资源管理师考试时间
  • 公司之间往来借款利息怎么记账
  • 购买机器配件怎么做会计分录
  • 土豆发芽了能吃吗有没有毒
  • 诉讼费属于什么科目类别
  • php生成zip压缩包
  • 自然vc
  • php实现文件上传下载
  • 出口免抵增值税是什么意思
  • 发票收款人和复核人,开票人没填影响报销吗
  • [JavaScript你真的以为这么简单吗]JavaScript高级
  • vue中的路由参数如何获取
  • vue事件bus
  • wordpress app插件
  • 低值易耗品费用部门
  • python文件间传递参数
  • FPGA实现64点IFFT(VHDL)
  • 织梦cms为什么不维护了
  • 公司借个人借款协议书范本图片
  • 建筑行业 营改增
  • 新《准则》适用对象为
  • 下列项目的进项税额可以从销项税额中抵扣的是()
  • 先买再卖影响可取现金吗
  • 本年利润必须转入利润分配吗
  • 投资性房地产公允价值模式账务处理
  • 企业取得财产转让收入
  • 投资收益在什么科目
  • 河道管理费是附加税吗
  • 从政府取得土地使用权缴增值税吗
  • 账务处理程序的种类及各自的适用范围
  • 结转成本按照销售收入来结转,税要怎么算
  • 汇兑损益形成的基础是
  • 国家资产负债表
  • 丢失的发票怎么查询
  • windows中任务栏
  • win7系统屏幕一直闪怎么办
  • 联想笔记本从U盘启动
  • xp系统换成win10
  • centos安装lvm
  • 文件夹删不掉显示另一个程序打开
  • kmsss.exe是什么
  • win7系统的桌面图标怎么调出来
  • linux系统中在给定文件中查找与设定条件
  • Windows 7 OpenGL配置,解决“无法启动此程序,因为计算机中丢失glut32.dll。”
  • bat删除所有文件
  • cmd切换到当前目录
  • 安卓系统滑动设置
  • python日志管理系统
  • 在jquery中使用什么方法获取和设置属性
  • jquery左右滑动菜单
  • javascript toggle
  • python的对象
  • 动漫企业的增值税率
  • 发票明细导入excel
  • 采购设备税率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设