位置: 编程技术 - 正文

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)

  • 新购车辆车船税多少钱
  • 结转未交增值税会计科目怎么写
  • 房产公司售楼部装修费入什么会计科目
  • 资产负债表总账科目有哪些
  • 银行捐款了吗
  • 代扣代缴公积金有返还吗
  • 建筑业异地预交税款怎么入库
  • 二手设备进口海关
  • 出口企业享受增值税优惠政策
  • 劳务派遣可以开专票吗
  • 十万位发票怎么开
  • 发票已入账跨年可以红冲重开吗
  • 增值税电子发票有限额吗
  • 房产交易会涉及哪些费用
  • 印花税税基含不含增值税
  • 记账凭证应交税费应交增值税怎么写
  • 购入土地使用权增值税税率
  • 哪些工资薪酬可以进行税前扣除?
  • 空调安装费计入什么科目
  • 配件进出库账目怎么做
  • 暂估成本比实际高分录
  • 已经抵扣增值税专用发票对方要换票怎么办
  • 什么叫交易类型
  • 一次性计提折旧的政策
  • 企业增值税征收范围包括
  • linux中使用less命令分屏查看
  • php字符串型数据的定义方式
  • php sql 教程
  • 赔偿金和违约金有什么区别
  • sci期刊投稿步骤
  • php中strcmp函数
  • 纳税人跨县(市、区)提供建筑服务,应向建筑服务发生地
  • php删除语句
  • 工资属于收益类科目吗
  • 物流费属于什么税收编码
  • dvwa靶场搭建sql注入
  • vue-router导航守卫
  • 修改命令的快捷键
  • 私募股权基金公司是做什么的
  • 暂估入账是什么意思
  • 完整的css代码案例
  • js数组entries
  • opengl全称
  • 一般纳税人内账考虑税额吗
  • mysql大分页优化
  • 专款专用需要缴税吗
  • 新销售收入的确认条件
  • 保险合同包含什么
  • 累计扣除包括哪些
  • 实收资本没有实缴,财务报表里面怎么写
  • 应缴财政专户款年末有余额吗
  • 质量问题的扣款计入什么科目
  • 一般纳税人出现以下哪些情况时,其进项税额不得抵扣( )
  • 培训学校收费依据填什么
  • 待摊费用和预付费用的区别
  • 购入固定资产的增值税计入成本吗
  • 企业对私账户合法吗
  • 社保费跟工资有关系吗
  • mysql语句性能优化
  • mysql5.7.27安装教程
  • 电脑打开win
  • xp找不到win10
  • xp系统怎么装系统教程
  • 演示模式怎么设置
  • 桌面任务栏消失怎么办
  • 删除文件时出现错误是怎么回事
  • win7系统盘u盘
  • win10系统打开任务管理器的快捷键
  • JS实现的base64加密解密完整实例
  • jquery添加css样式
  • cocos2d怎么用
  • node.js在网页制作中的作用
  • unity ui控件
  • android基础入门教程
  • javascript教程chm
  • 税务机关的情况说明
  • 中国税务是做什么的
  • 河北省电子税务局官网app
  • 02112366电子税务局
  • 2022年太原医保缴费时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设