位置: 编程技术 - 正文

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)

  • 车船税征税范围口诀
  • 应交税费应交增值税明细账怎么填
  • 固定资产的更新改造支出计入什么科目
  • 发票收款人和复核人、收款人规定
  • 小型微利企业季度申报
  • 人民币报关可以吗
  • 计提职工非货币福利怎么算
  • 增值税多提了怎么处理
  • 购车保险返现如何做会计凭证
  • 滴滴的普票可以抵税吗
  • 金蝶旗舰版如何反过账
  • 如何根据资产负债表填写现金流量表
  • 不得抵扣的进项税额转出会计分录
  • 法人收到票据用什么抵扣
  • 补开去年未开票收入
  • 股东拿不到钱
  • 一次性付清货款要交税吗
  • 计入资本公积的固定资产转出
  • 计提增值税电费怎么算
  • 有限合伙企业对外转让财产份额
  • 增值税进项发票网上勾选平台
  • 增值税普通发票怎么开
  • 减税降费各项政策
  • 关联申报不报有影响吗
  • 物业公司停车费怎么开票
  • 职业年金属于应交税费吗
  • 单独计价入账的土地是固定资产吗
  • 减半征税怎么算
  • 帮别人公司过账100万,再转30回给他
  • 税金及附加期末结转分录
  • 建筑完税怎么计算
  • 农产品免税产品可以开增值税专用发票吗
  • 鸿蒙系统开发者选项怎么关闭
  • 评估增值的账务处理
  • php解密在线
  • 计提本月应交税金会计分录
  • 收到供应商现金怎么入账
  • 进程process.acore已停止怎么办
  • 凭证导致账簿错误
  • 电梯的维护保养应当由谁负责
  • 最小的电视棒是多少寸
  • 进项税额转出和不抵扣的区别
  • framework core
  • 已用短信息服务发送信息,对方能收到吗
  • 前端搭建小人逃脱游戏(内附源码)
  • 小规模纳税人开票额度
  • 免缴纳的增值税怎么做账
  • 个税的免税收入
  • 所得税申报表营业成本包括哪些
  • 企业银行贷款报表模板
  • 厂家给经销商的补贴怎么开票
  • 以前年度财务费用漏记
  • 固定资产的计提折旧方法有哪些
  • 借方会计科目表
  • 资产负债表固定资产怎么填
  • 总公司中标走子公司账户违法吗
  • 获取sqlsession
  • 最新mysql数据库安装步骤
  • sqlserver数据库版本号怎么查
  • fedora修改ip地址
  • win8 联网
  • 苹果mac升级系统
  • centos server
  • 帮我打开双击锁屏
  • centos7修改远程登录端口
  • e ink launcher
  • win7旗舰版怎么进入bios
  • xp桌面图标设置
  • scsiaccess.exe - scsiaccess是什么进程 有什么用
  • mom.exe是什么程序
  • python中列表删除
  • U3DPlayer UnityWebPlayer动态改变src
  • 编写shell脚本,实现备份文件:每天18:00归档
  • python字符串的用法
  • jQuery添加类名
  • js代码测试工具
  • 税务局是什么单位类型
  • 天津市税务总局现任领导
  • 个税申报所属期和所得期
  • 减免所得税额怎么算的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设