位置: 编程技术 - 正文

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

  • 个税申报数是按应发数还是实发数进行申报?
  • 附加税申报表里怎么填写
  • 企业所得税是什么意思大白话
  • 增值税专用发票丢失了要怎么处理
  • 购入车辆进项如何做账
  • 无形资产价值评估收费
  • 所得税退税怎么办
  • 收入费用率为100.13%说明什么
  • 有未弥补亏损本季度有盈利要计提递延所得税资产吗?
  • 应收账款平均余额公式
  • 营改增后不动产出租适用税率
  • 快递费需要计提吗
  • 房地产企业暂估成本
  • 二手房交易需要多长时间?
  • 股权更改需要什么费用
  • 劳务挂靠需要开票吗
  • 涉嫌虚开发票的几种情况
  • 进项负数发票怎么做账报税
  • 生产性企业购买粽子可以开专票吗
  • 事业单位财政直接支付了费用忘记入帐
  • 装修公司开专票要交几个点
  • PHP:mb_ereg_search_getregs()的用法_mbstring函数
  • 所得税到底按会计分录吗
  • macos big sur 电池
  • 应收账款保理的主要意图在于
  • ryzen3 2200配显卡
  • php封装app
  • 出口退税款的会计科目
  • 税务机关如何判别c开发票视频
  • vue中v-model
  • 报表重分类和不重分类
  • 如何判断公众号是否可靠
  • 个体工商户使用个人二维码收款违法吗
  • 微软 gcr
  • html里面有什么
  • typescript .d.ts
  • 会计审核费用报销单的职责
  • 发布相应的搜索公告
  • pytest unittest
  • 年终奖怎么计算个税
  • 子公司和分公司的区别
  • 跨月更正申报会扣信用分么
  • sql查看所有数据表
  • 个人所得税的减免政策有哪些
  • 进项税额有留底怎么做分录
  • 服务合同开什么发票
  • 怎么冲减多计提的工会经费
  • 哪些发票不能用
  • 偿债基金专户
  • 单位定期存单利息如何记账
  • 可供分配利润包括哪些
  • 因为培训发生的事情
  • 普通发票作废影响额度吗
  • 贴现办理流程
  • sql server怎么使用sql语句
  • 数据库备份sqlserver
  • 腾讯云centos7有界面吗
  • microsoft office诊断
  • Linux中终止某个用户的所有进程的简单方法
  • linux如何替换
  • mac显示器颜色不一致
  • linux版的oracle
  • mac上播放器
  • win7系统怎么开wifi热点
  • 解决登陆xp系统问题
  • linux常用的帮助命令
  • 20150405农历
  • Linux中获取某个进程的系统调用以及参数(故障排查案例)
  • html lang属性
  • jquery操作table
  • angular keyup
  • google年会
  • jquery访问本地html
  • python win10
  • android root 原理
  • 异地社保如何在本地使用医保
  • 所得税 营业税计算公式
  • 企业未开立基本存款账户承诺书的相关规定
  • 出国海关申报单图片
  • 苏州汇川和深圳汇川那个好
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设