位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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游戏源码)

  • 电子缴税付款凭证怎么做账
  • 资产负债表与利润表的区别
  • 技术开发免征增值税吗
  • 员工事假扣工资怎么做账
  • 报税界面
  • 商品房空置费
  • 专项资金审计的目的
  • 资产减值准备会计科目编码
  • 公司转买旧车怎么过户
  • 物业企业门禁卡如何记账?
  • 分公司收到的总部拨款会计如何处理
  • 营改增之前固定资产可以抵扣吗
  • 印花税股权转让计税依据
  • 可以选择用简易计算办法计税的是哪些
  • 企业出租屋顶不需要缴税!
  • 客户不结款怎么办,出结款通知单
  • 折价退回的会计处理
  • 新注册公司税务报到
  • 支付给供应商的现金属于什么活动
  • 卖废品收入没开票怎么办
  • 什么叫二类费用
  • 财务报表教育费附加包含地方教育费附加吗
  • 1697510703
  • win10取消登陆密码
  • 固定资产减值测试时预计其未来现金流量不应考虑的因素
  • php数组有哪几种类型
  • 关于员工被辞退经济赔偿
  • win10系统如何开启蓝牙
  • php正则表达式验证url
  • 房地产企业将开什么发票
  • wordpress测试
  • win10怎么投影到手机
  • php教程全集
  • php反转字符串方法
  • php屏蔽错误
  • php while true
  • php7 数组
  • php array_merge_recursive 数组合并
  • 2022年windows11windows10最强VMware Workstation 16 Pro for Windows虚拟机软件最新授权版16.2.3-19376536版本
  • 个人以实物出资怎么做账
  • 所得税包含哪些项目
  • 销售时的赠品怎么做账
  • python中字符串转数字函数
  • 在ubuntu中安装win10
  • vj刷题
  • 固定收益票据
  • 下列支出计入销售费用账户借方的是
  • 破产清算不够支付员工补偿金
  • 增值税发票是记账联还是抵扣联
  • 保险公司的奖励制度
  • 库存商品毁损的会计分录
  • 金税四期上线企业还活吗
  • 银行承兑汇票套利案例
  • 个人所得税率怎么退
  • 出口后收不到货款
  • 装载机如何计提折旧费用
  • 弥补亏损怎么做账
  • 机票 进项抵扣
  • 饭店卖烟酒需要什么手续
  • 生产成本和生产费用的关系
  • 明细账的建账
  • win10好几个操作系统
  • 要建立linux分区可以有哪几种方法
  • win10如何查看系统日志
  • centos7文件路径
  • centos fuser
  • win8.1的ie浏览器
  • win8.1使用教程
  • freebsd安装教程
  • 引发脚本异常
  • PHP+jquery+ajax实现分页
  • Node.js中的全局对象有
  • uleb128、sleb128和uleb128p1编码格式介绍
  • unity3d物体移动代码
  • High Level Networking Concepts
  • javascript 数组删除
  • 冲减多计提的坏账准备
  • 苏州买房退契税政策2023
  • 青海税务app
  • 税务系统领发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号