位置: 编程技术 - 正文

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

  • 运输发票税率6%和3%区别在哪
  • 增值税纳税义务发生地点的规定
  • 企业流动资产周转率下降的原因
  • 网吧是否征收文物保护费
  • 关税消费税增值税计算公式
  • 企业出租房屋增值税发票怎么开
  • 合并报表营业收入怎么算出来的
  • 一般纳税人变成小规模 在电子税务局哪里可以找到
  • 如何区分总额法和净额法
  • 资产负债表其他流动资产包括什么
  • 职工集资建房款属公款吗
  • 职工退休金计入个人账户
  • 被投资单位提取盈余公积权益法
  • 报关单报关没做收入怎么办
  • 汽车修理厂可以安装车牌吗
  • 增值税专用发票可以开电子发票吗
  • 农产品发票有抵税吗
  • 工商年报中的纳税总额是所属期应交还是实交税额
  • 纳税信用被评为D级怎么办
  • 别墅送停车位吗
  • 住房补贴计入个人所得税吗
  • 简述国内采购流程
  • 用积分兑换礼品英语怎么说
  • win10两个屏幕两个桌面
  • 出租的设备
  • 会计基础工作是会计工作的基本环节
  • window10自带商店下载位置
  • 业务招待费进项税额转出表二
  • win11系统打不出顿号
  • php冒泡法排序
  • 收费公路通行费财政电子票据可以抵扣吗
  • 高新技术企业加计5%
  • 销售商品取得的货款
  • 转让子公司产生的投资收益在合并层面是不是全部抵消
  • 企业之间拆借资金
  • 其他债权投资和持有至到期投资的区别
  • php获取表单数据保存到mysql中
  • 以前年度损益调整结转到哪里
  • 怎么配置opencv
  • xss漏洞利用的场景
  • python uiautomator2的点击操作
  • layui 树形
  • 企业退税要用税吗
  • 上年科目记错如何更正
  • 帝国cms建站实例教程
  • 零税率与免税有何区别
  • 增值税税款抵扣
  • 电子发票的缺点
  • 可供出售金融资产属于什么科目
  • 可供出售金融资产名词解释
  • 防伪税控技术
  • 冲回多提的坏账准备会计分录
  • 工程结算收入如何确定
  • 建设单位支付给施工单位的民工工资
  • 管理人员工资属于酌量性固定成本
  • 合并报表时抵消内部交易包含的未实现损益的影响包括
  • 财政非税收入支付平台
  • 加油预付卡销售 IC卡充值
  • 贷款公司如何确定利率
  • 绿化补偿标准
  • 会计信息质量特征哪个最重要
  • win7旗舰版无法安装net4.0
  • window部署服务
  • ubuntu 安装x11
  • drivemgr.exe 病毒介绍
  • macbook屏幕自动亮度调节
  • win7和vista的区别
  • xp系统的文件要用什么才能打开
  • kcleaner是什么文件夹
  • unity3d documentation
  • Node.js中的什么模块是用于处理文件和目录的
  • xcopy复制并改名
  • javascript基础
  • linux搭建ftp服务器
  • JavaScript中Number.NEGATIVE_INFINITY值的使用详解
  • Node.js+Express+MySql实现用户登录注册功能
  • jquery拖拽流程布局
  • json转复杂对象
  • java script入门
  • 什么是联保发票呢
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设