位置: 编程技术 - 正文

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系统怎样
  • 失控发票是什么
  • 公司收到银行转账会计分录
  • 房地产评估费计算公式
  • 股票期权行权的基本每股收益怎么算
  • inclooder.exe
  • 营业税的滞纳金如何计算
  • 前端启动项目命令
  • 个人合伙企业如何计算个人所得税
  • 贷方跟借方哪个是收入哪个是支出
  • 废品损失属于产品成本项目吗
  • 博客管理系统开题报告
  • 论文导语如何写
  • 处置结余的工程款怎么算
  • 年金现值系数和年金终值系数的公式
  • 帝国cms源码
  • 停工期间工资支付标准
  • 当期进项加计额怎么填
  • 关联方计提坏账准备如何规定
  • 关于翡翠手镯知识
  • MySQL ERROR 2013 (HY000)错误解决方法
  • 固定资产累计折旧计算公式
  • 公司购买食品怎么入账
  • 核销单取消后出口收汇流程
  • 公司支票可以转给个人吗
  • 本年利润的会计分录怎么写
  • 公司注销流程是哪些
  • 确认应付职工薪酬如何计算
  • 报税营业成本包括哪些费用
  • 营改增后物业公司账务处理
  • 本月多交的增值税
  • 物流公司主营业务成本会计分录
  • 水电费收据能证明什么??
  • 支付信息表
  • mysql三层架构
  • sqlserver数据库恢复
  • windows2003硬盘分区
  • redhat gui
  • Fedora Core 4.0 安装图解
  • win7ie11如何降为ie8
  • linux中more命令详解
  • windows的服务怎么打开
  • windows10虚拟桌面
  • windows 10为什么不能关掉自动更新
  • win10系统的电脑
  • linux入门学习
  • perl localtime函数
  • css滚动条设置
  • vue-cal
  • javascript数据
  • unity 2021.2
  • jQuery Ajax使用FormData对象上传文件的方法
  • 正确的解决方式
  • jquery怎么设置样式
  • jquery内容过滤选择器有哪些
  • jQuery AJAX timeout 超时问题详解
  • 联合举办的活动
  • 远程办税系统
  • 税务局网上缴税
  • 上缴财政总额是什么意思
  • 收到的短信内容是什么
  • 一人可以在多家企业上班吗
  • 地方税务局怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设