位置: 编程技术 - 正文

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)

  • 应税劳务的主要成本包括
  • 减免所得税会影响工资发放吗
  • 计提坏账部分收入怎么算
  • 每月工资不一样怎么交党费
  • 公司废料收入如何分配
  • 现金流量表填报说明
  • 自建厂房的进项税额能一次性抵扣吗
  • 个体注销了名下的车辆
  • 招标代理服务费由谁支付
  • 原材料月末有余额吗
  • 报废固定资产产生的净损益属于利得吗
  • 零息债券支付利息吗
  • 记账凭证日期填写哪一天
  • 库存金额负数怎么处理
  • 建筑行业未收款先开发票如何做账?
  • 银行贷款损失的认定标准
  • 外地预缴税费怎么做账
  • etc发票进项抵扣的最新政策
  • 单位社保扣款
  • 限售股转让所得
  • 如果辞职了,能一次性拿到钱吗?
  • 企业计提的安全生产费用年末应如何处理
  • macos monterey值得安装吗
  • 非货币性资产是无形资产吗
  • 经营性租赁 会计准则
  • 住房公积金如何使用
  • 医疗机构医疗服务自查报告怎么写
  • 进程core
  • 2021新旧会计准则
  • 路由器和交换机用什么线连接
  • 公司二手车转个人
  • 财务报表的组成部分
  • Win11 Build22000.346 Beta/Release预览版发布 KB5007262更新汇总
  • mmc.exe是什么
  • 坏账准备 结转
  • unplugin-auto-import github
  • 商贸企业发生退税的原因
  • 社保可以不计提直接缴纳吗
  • 待处理财产损溢增加是哪方
  • php判断ua
  • 个体户交个税新政策
  • 更正个税申报需要交滞纳金没
  • 什么情况下要去y加ies
  • MySQL进阶SELECT语法篇
  • 发票先认证后入账怎么做账
  • 城建税减半从什么时候开始
  • 补计提所得税怎么做分录
  • 差旅费属于什么支出类型
  • 加工费的进项发票摘要写什么
  • 归还银行的贷款会计分录
  • 年度所得税费用
  • 发票已到货未到会计分录
  • 出差期间招待费用怎样报销
  • 亏损合同预计负债
  • 常用的sql语句有哪些
  • win10快速启动什么意思
  • xp系统怎么修改网络ip地址
  • 离线方式快速安装在哪里
  • centos7.5切换图形界面
  • centos的命令
  • linux scp命令的用法详解
  • WIN XP下VMware Tools(虚拟机)安装的详细方法(图文教程)
  • 笔记本拔掉硬盘开机没反应
  • windows8能免费升10吗
  • win10预览文件怎么显示内容
  • win8怎么设置桌面图标
  • 图像unit8
  • jquery实现移动端
  • angular keyup
  • 使用 jQuery.ajax 上传带文件的表单遇到的问题
  • bootstrap入门教程
  • jQuery插件库
  • unity uGUI按钮点击换图
  • 河北国家税务局发票查询系统
  • 国税局国家公务员工资待遇
  • 专项扣除赡养老人是什么意思
  • 建筑业小规模纳税人工程结算增值税
  • 营改增后一般纳税人动产租赁税率
  • 国家税务总局好进吗
  • 安徽马鞍山税务局体检名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设