位置: 编程技术 - 正文

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入门)

  • 股权转让和变更法人一样吗?
  • 税务信用级别为m级
  • 视同销售填在申报表哪一栏
  • 收到投资款的会计科目
  • 普通发票,供货怎么开
  • 转让金融商品的会计分录
  • 会计凭证整理的要求有哪些
  • 购买理财产品现金流量处理怎么做?
  • 留样检测的产品计入什么科目?
  • 服务业发票丢失怎么处理
  • 免税申请怎么办理
  • 法律关系三要素表
  • 特许权使用费收入确认分录
  • 烟酒发票可以抵扣所得税吗
  • 以土地,房屋用地为主
  • 申请增值税一般计税方法的个体工商户可自
  • 企业收入不进公账怎样做账?
  • 发工资时忘记扣个税了怎么做账
  • macos dock栏
  • 如何理解内容
  • 新版Win10中,如何仅修改部分文本大小
  • mac版chrome浏览器无法上网
  • arp防火墙是什么意思
  • win10新版本21h1
  • 企业职工工伤赔偿标准税前扣除
  • 年终奖税务筹划合法吗
  • 农村自建房买卖怎样才合法
  • 评价指标mae
  • 企业增加实收资本流程
  • 基建费用如何摊销
  • vue如何配置路由
  • spring boot整合hibernate
  • 直接关联和间接关联
  • 应付职工薪酬怎么冲平
  • 政府补助的核算内容有哪些
  • php压缩文件怎么打开
  • db2 -x
  • 个税申报错了并撤销
  • 金融商品转让和贷款服务
  • 增值税包括哪三种类型
  • 长期股权投资的核算方法
  • sql server概述
  • 开发成本为什么放在存货里
  • 经营成本包括五项内容
  • 汇兑结算方式的会计分录例题
  • 销货方开具红字发票还用给购买方吗
  • 权益法的股权比例
  • 房地产影响投资和消费,事关民生和发展
  • 诉讼财产保全保函
  • 进料料件复出可以给第三方吗
  • 装饰设计 工程
  • 替其他公司支付工资怎么做账
  • 对外投资的会计科目
  • 非房产企业出售土地,能否计算抵减地价款
  • sql server中千万数量级分页存储过程代码
  • sql server 数据查询
  • 微型创新是什么
  • freebsd常用命令
  • 怎么用macbook
  • linux怎么启动进程
  • win7升级win10系统版本软件还有吗
  • gcc编译选项详解
  • linux如何配置双网卡
  • win10系统右键菜单管理
  • win8如何设置默认输入法
  • win10hdmi转vga显示器没反应
  • bat基本语法
  • 深入了解求助者时,首先要进行工作是
  • 详解linux设备
  • unity简单项目
  • javascript 变量
  • jquery java
  • unity3d物理现象模拟
  • 开发票收多少税点?
  • 水利建设基金的计提与会计处理
  • 自然人扣缴端初始密码
  • 绿牌电动车需要过户吗?
  • 企业怎么成立工会组织
  • 中国税收居民申报
  • ecco made in china
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设