位置: 编程技术 - 正文

Cocos2d-x之getVisibleSize,getContentSize,boundingBox,getContentSizeInPixels,convertToGL,convertToUI

编辑:rootadmin
CCNode类的setPosition,getPosition函数如果是一个Node的Child则获取的坐标就是该Node的本地坐标另一个关键问题就是在cocos2d-x里就是各种对象的大小问题。因为在cocos2d-x里CCNode对象有缩放的方法setScaleX和setScaleY。所以在获取对象大小的时候必须根据情况明确指定获取对象原始大小,还是缩放后的大小。当然cocos2d-x里提供了对应函数来完成这些操作:getContentSize函数来获得节点原始的大小。只是逻辑尺寸,不是像素boundingBox函数来获得经过缩放和旋转之后的外框盒大小。getContentSizeInPixels获得的是像素点大小像素点和逻辑点关系:逻辑点大小 = 像素大小/contentScaleFactor.// CCDirector::convertToGL(const CCPoint& uiPoint){ CCSize s = m_obWinSizeInPoints; float newY = s.height - uiPoint.y;}屏幕坐标系: 默认原点在左上角CCPoint CCDirector::convertToUI(const CCPoint& glPoint){ CCSize winSize = m_obWinSizeInPoints; float oppositeY = winSize.height - glPoint.y; return ccp(glPoint.x,oppositeY);}两种坐标的X方向没有变,只变了Y方向,cocos2d-x里默认的GL坐标系,即左下角为原点ccp(0.0f,0.0f)

推荐整理分享Cocos2d-x之getVisibleSize,getContentSize,boundingBox,getContentSizeInPixels,convertToGL,convertToUI,希望有所帮助,仅作参考,欢迎阅读内容。

Cocos2d-x之getVisibleSize,getContentSize,boundingBox,getContentSizeInPixels,convertToGL,convertToUI

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

Cocos2dx加入Dragonbones支持 1、DragonBonesCPP从GitHub上下载DragonBonesCPP项目,将dragonbones文件夹移动到Game/cocos2d/cocos/editor-support下。2、添加db库在vs(VisualStudio)中打开你的Cocos2dx项目。右

cocos2dx 3.3显示中文 在网上搜了好几个。。都是2.x的版本,不过变动不大,中文显示还是用的xml,只是api有些微变化前面的xml文件这些步骤跟2.x版本是相同的1.创建xml文件,

基于cocos2dx的英雄联盟皮肤选择菜单 最终效果图英雄联盟皮肤选择设计说明实现目标所需要的动作移动(MoveTo),伸缩(ScaleTo),倾斜(OrbitCamera)实现目标所需要函数(这是一个数学函数)x/(xa)其中a

标签: Cocos2d-x之getVisibleSize,getContentSize,boundingBox,getContentSizeInPixels,convertToGL,convertToUI

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

上一篇:Cocos2d-x 3.x lua绑定

下一篇:Cocos2dx加入Dragonbones支持(cocos 2d x)

  • 小规模拍卖公司佣金怎么交税
  • 财政的税收
  • 公司刚成立没有收入但是有支出怎么记账
  • 以前年度多计管账怎么做
  • 个税专项扣除如何申报
  • 库存商品进项税额转出分录怎么写
  • 闲置土地归谁管理
  • 做税审报告费如何做分录?
  • 小规模购买金税盘可以全额抵扣吗
  • 专项资金怎么入账
  • 学校里的水电费是政府买单吗
  • 政府机构可以开对外营业的餐饮吗
  • 小规模咨询费税率是多少
  • 如何理解应税行为的概念
  • 销售不动产增值税计税依据
  • 软件后续服务
  • 企业代扣员工社保怎样做分录
  • 冲减材料采购成本
  • 存货盘亏进项税额转出会计分录怎么做
  • mac怎么连接蓝牙鼠标
  • 代买车船税怎么挣钱
  • word文档不好用
  • 电脑系统权限管理在哪里
  • php常见面试问题
  • 银行退回手续费的账务处理
  • 房地产企业怎么结转成本
  • 公司收到个人入股资金要交税吗
  • php pack
  • 辅助生产成本的交互分配法
  • 马瑙斯市
  • 存货按实际成本计价是指每种存货的收发结存
  • 行政事业性收费目录
  • bert multihead
  • php如何生成html
  • ajax 返回
  • 前端从后端拿excel文件
  • iscsiadm命令详解
  • 预付卡销售可以报销吗
  • 培训费用是什么成本
  • 应付票据的贴现账务处理
  • 计提折旧是怎么计算的
  • 现金流量表的编制方法和计算公式
  • 母公司给子公司借款要利息吗
  • 怎么看是不是真发
  • 给员工的奖金计入什么科目
  • 高新技术企业如何计算企业所得税
  • 以前年度损益调整是什么意思
  • 建筑预缴税款什么意思
  • 股权转让的资料有哪些
  • 一般纳税人支付房租账务处理
  • 一次性伤残就业补助金怎么领取
  • 出口退税计算公式
  • 汇率调节主要手段
  • 借款利息收入发票
  • 小规模纳税人季报网上申报流程
  • 税控盘减免税款需要结转吗
  • 年度利润总额怎么填
  • sql 关系数据库
  • win8系统连接不了网络
  • 一台OpenSuSE系统的服务器的网络配置
  • usbmonit.exe - usbmonit是什么进程
  • 电脑百度搜索
  • xp系统蓝屏解决
  • mac safari使用技巧
  • gws.exe是啥
  • win8.1技巧
  • Linux VPN 出现 807 错误的解决办法
  • js分页逻辑
  • perl 教程
  • react区别
  • javascript弹窗函数
  • python数据清洗的方法有哪些
  • 基于JAVASCRIPT实现的可视化工具是
  • javascriptjs
  • jquery操作元素样式
  • 厂房出租开增值税专用发票
  • 山东税务社保费用缴纳
  • 税务局有哪些职务名称
  • 江苏钢厂排名前十
  • 四川企业退休人员80岁高龄补贴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设