位置: 编程技术 - 正文

quick cocos UIListView之isItemInViewRect方法修正

编辑:rootadmin

推荐整理分享quick cocos UIListView之isItemInViewRect方法修正,希望有所帮助,仅作参考,欢迎阅读内容。

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

功能描述:一个滚动列表,当列表可视区域上部有内容时则上部出现向上箭头提示,当列表可视区域下部有内容则下部出现向下箭头提示。

功能实现:应用cocos studio1.6制作界面,上面放置一个背景,一个滚动列表,然后程序加载解析这个界面的json文件,应用quick3.3final下的UIListView的方法isItemInViewRect进行检测第一条与最后一条是否在可视区域内。

问题:当界面加载进来,坐标设置0,0时,isItemInViewRect方法判断都没问题,但当把界面调整位置时,isItemInViewRect方法就不能准确判断某一条目是否在列表可视区域内了

quick cocos UIListView之isItemInViewRect方法修正

问题解决:究其原因,发现isItemInViewRect方法现实如下

从实现看,首先把列表条目item转化为世界坐标,然后再判断列表可视区域viewRect_是否包含条目矩形区域,由此问题来了,列表条目被转化为了世界坐标,但列表可视区域viewRect_的坐标并没有转化为世界坐标系,这就肯定会出问题,不知道quick这样设计的初衷是什么,现把该方法修正如下:

主要是把viewRect_也转化为世界坐标再进行区域交互判断即可,望对有同样问题的同胞有所帮助

[cocos2dx学习笔记]用cocos2dx3.X完成塔防游戏王国保卫战--简介 学校实训项目需要用cocos2dx做一款塔防游戏,因为时间与制图技术、创意原因无法进行原创,碰巧找到了皇家守卫军这款游戏的图片资源,决定用cocos2dx

C++ Lambda表达式 C中的Lambda表达式⽤用于定义并创建匿名的函数对象,以简化编程⼯工作。Lambda的语法形式如下:[函数对象参数](操作符重载函数参数)mutable或exception声明-

cocos2d-x性能优化的那些事 年前在对我做的项目做性能优化,虽然在开发中,性能问题是一直关注着的,但是这个东西依然需要在后期做一段时间的优化的,也遇到不少坑,在这

标签: quick cocos UIListView之isItemInViewRect方法修正

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

上一篇:cocos2dx 3.0 beta android环境配置

下一篇:[cocos2dx学习笔记]用cocos2dx3.X完成塔防游戏王国保卫战--简介(cocos2dx入门)

  • 发票开具与小票的关系是怎样的
  • 基本存款账户可以换银行吗?
  • 个税代扣代缴手续费返还 申请
  • 一般企业和小企业会计准则的区别
  • 盘盈的固定资产通过待处理财产损益科目核算
  • 个税速算扣除数是怎么计算出来的
  • 进口关税发票账务处理如何进行?
  • 营改增后企业所得税不能跨年
  • 旅游业差额的会计分录
  • 销售不动产如何开票样本
  • 电子公章盖上去怎么文字看不到了
  • 企业所得税减免政策2023
  • 保险代理公司做什么
  • 生产企业出口需要什么手续
  • 发给职工的交通补贴
  • 怎么解决百度打不开页面
  • linux中压缩
  • 如何正确使用好薪酬调查结果
  • dolby audio设置
  • 未生产期间的折旧费记到哪
  • 种植业土地租赁计入哪个科目
  • 车辆的代驾费应该怎么收
  • 建账怎么建
  • 暂估成本跨年怎么处理分录
  • php和数据库
  • win10蓝牙怎么开ldac
  • 土增税清算扣除项目分摊公式
  • php进程数量怎么决定
  • 不征税收入税收政策
  • 出租不动产预缴增值税计算公式
  • 补缴企业所得税和滞纳金如何入账
  • 期初留存收益包括
  • STP详解
  • 企业破产是不是要没收法人家里全部财产
  • 苏格兰高地什么意思
  • php获取当前页面
  • php json 对象
  • 稿酬所得收入额含税吗
  • unetbootin怎么删除
  • taskset命令详解
  • 用现金报销差旅费及增值税怎么做账
  • 出口货物退货会退税吗
  • 营业外支出结转损益
  • 如何区分误餐费和补助费
  • 红字发票申请单怎么开
  • 深入讲解党的创新理论
  • 汽油费入什么会计分录
  • 服装类发票可以抵扣哪些
  • 餐饮服务规定
  • 增值税进项税额转出的情况有哪些
  • 个人所得税的征税范围
  • mysql基本查询
  • mysql的lsn
  • 日记总账的适用范围
  • 进项税额中运输费怎么算
  • 股东追加投资怎么算
  • 企业如果为员工缴纳社保
  • 产品成本计算中最基本的方法是
  • 业务员出差借款,用途写什么
  • 临时账户名称是什么意思
  • 经营活动产生的现金流量净额越大越好吗
  • 农业机耕属于种植业吗
  • 年数总和法净残值怎么算
  • 商品流通的企业
  • mysql调用java
  • solaris init 0
  • chrome浏览器81.0
  • win10标题栏颜色改不了
  • 录制界面
  • win8的安全中心
  • nacos监控服务
  • javascript基础编程
  • node.js报错
  • python reducebykey
  • js继承的方法
  • Dalvik VM (DVM) 与Java VM (JVM)之间有哪些区别
  • 税务局要求补上年房租开票
  • 青岛税务局网上办税厅app
  • 车船税每年都是300怎么变成600
  • 2021年四川医保缴费截止时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设