位置: 编程技术 - 正文

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

  • 个体户是否属于免征纳税对象是什么意思
  • 企业所得税汇算清缴时间
  • 一般纳税人购入固定资产的账务处理
  • 一般纳税人登记证明
  • 原材料加工成产品的会计分录
  • 销售材料应确认的损益是什么意思
  • 滞纳金海关
  • 设计、制造
  • 应付职工薪酬的计税基础
  • 进项抵扣怎么操作
  • 过路费普通发票可以抵税吗
  • 印花税按什么税率
  • 非汉语是什么意思
  • 增值税申报表附表一填表说明
  • 更正申报以前个税的处理方法
  • 申报预缴企业所得税
  • 固定资产报废需要在固定资产系统中
  • 过期未抵扣的发票对企业有什么影响
  • 鸿蒙系统超级终端手机连手机
  • win7系统输入法切换快捷键
  • 打开我的电脑提示该文件没有与之
  • 主营业务收入的计算公式
  • 生产企业出口退税全部流程
  • 企业所得税清算报备是什么意思
  • windows为什么从7开始
  • Mac怎么更改默认打开方式
  • 电脑老是弹出广告怎么处理
  • 企业所得税扣除标准表
  • springbootssm
  • 减免税费是几级科目
  • 广告模板网站
  • 增值税申报表各栏怎么填
  • 滴滴打车的发票是什么样子
  • 6%税点是什么意思
  • 供应商发票多开了如何处理?
  • 工程材料税票怎样抵税
  • 教你如何看懂标签
  • 合并会计报表合并范围
  • 企业支付的费用化的一般借款利息支出属于什么
  • 收回应收账款赊账怎么算
  • 在非企业合并形成的长期股权投资中
  • 国外佣金算什么费用比较好
  • 事业单位基建账套会计科目
  • 预缴增值税及附加可以在电子税务局申报吗
  • 预计产品质量保证损失计入什么
  • 金税盘抄报税这是怎么个流程
  • 工伤误工费标准是按照社平工资来算的吗
  • 红字专用发票怎么做账
  • 股东分红算不算成本费用
  • 混合销售行为的概念
  • 运输过程发生的合理损耗计入成本吗
  • 工程尾款要计入什么科目
  • sql server数据库中的null(空值)
  • mysql8设置时区
  • win8系统升级win8.1
  • win10屏幕自动变黄
  • centos7 eth
  • win8删除所有文件
  • win8系统版本
  • linux系统开机黑屏啥也没有
  • win7电脑找不到无线网络连接图标
  • windows怎么安装
  • win7旗舰版使用ie8特别卡怎么回事?
  • win7打不开任务栏
  • win7系统鼠标指针形状介绍
  • Win10 Mobile RedStone预览版14267已知问题与修复内容汇总
  • win10系统自带虚拟机怎么用
  • cocos2dx入门
  • cocos2dx4.0教程
  • node.js 模块
  • jquery 滑块
  • 查看进程使用的端口
  • css checked
  • 超级给力的好人有哪些
  • 开源安卓app
  • android内存优化三 简书
  • js中dom的用法
  • python目录文件拼接
  • 社保逾期未申报会造成什么影响,要怎么处理
  • 小规模纳税人在电子税务局怎么报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设