位置: 编程技术 - 正文

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)

  • 增值税普通发票怎么开
  • 信息技术服务费入什么科目
  • 什么时候库存商品什么时候主营业务收入
  • 除湿机 哪个好
  • 增值税免税和即税的区别
  • 年末发票
  • 取得与收益相关的政府补助会计分录
  • 看看大家退休的单子
  • 顾问费的个税怎么扣
  • 权益性投资损失包括哪些
  • 对公账户的利息收入如何入账
  • 讲师费发票开票科目
  • 对于不需要交强险的人
  • 企业不合规发票责令补开处理
  • 房屋盘盈入账须要交税吗
  • 中小企业划分标准
  • 加权平均数是什么意思的权
  • 一般纳税人减免的增值税怎么记账
  • 固定资产减值准备可以税前扣除吗
  • 招投标费用如何收取
  • 内账增值税会计核算
  • rcapi.exe - rcapi是什么进程 有什么用
  • 其他应付款长期挂账税务处理
  • 股东以房产投资入股,增值税免吗
  • 微软surface售后电话人工
  • 股息红利要交税吗
  • 收费公路通行费财政电子票据可以抵扣吗
  • win7命令行模式
  • windows7旗舰版最新版本
  • PHP:zip_entry_name()的用法_Zip函数
  • 盈余公积弥补以前年度亏损所有者权益会增加
  • 企业购入软件会计分录
  • 阿里云 ide
  • 企业所得税的销售收入包括哪些
  • 银行存款日记账可以采用
  • 装修阶段监理注意事项
  • 长期股权投资的核算方法
  • Win11 KB5025239 / KB5025224 累积更新今日发布
  • php数据库搭建
  • dpkg命令详解
  • js怎么存储数据
  • 税控盘每年要交年费吗
  • 政府补助免征企业所得税条件会计分录
  • 资产负债表中所有者权益合计怎么算
  • 企业购房如何入账
  • 删除一张表的某一条记录
  • 企业所得税期间费用明细表
  • 小企业销售商品时,确认收入的标志有
  • 其他业务收入如何核算
  • 交强险还用开车去吗
  • 房屋装修费计入长期待摊费用
  • 资产计提减值如何进行账面记录
  • 永续债的清偿顺序是什么
  • 差旅费住宿专票能否抵扣
  • 企业支付宝买东西怎么买
  • 购买天然气进项税额
  • mysql union join
  • sql查询和遍历数据
  • win2008安装sql2005
  • 在苹果电脑上怎么下载软件
  • linux vim
  • 如何使桌面图标透明
  • centos安装虚拟机教程
  • kmsss.exe是什么
  • win7旗舰版u盘在电脑上读不出来
  • cocos2dx入门
  • opengl示例
  • Html5+jQuery+CSS制作相册小记录
  • xp系统explorer停止工作
  • Python爬取qq music中的音乐url及批量下载
  • android ichart ColumnStacked2D图表无法显示解决方案
  • JavaScript Try...Catch 声明的 使用方法
  • android studio项目无法运行
  • Struts2+jquery.form.js实现图片与文件上传的方法
  • androidobb
  • 遵从与尊从
  • 充电桩充电怎么收费,几种收费方法
  • 平原新区郑州外国语学校
  • 天津本田天虹90摩托车库存
  • 江西省国家税务局总局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设