位置: 编程技术 - 正文

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

  • 房产税和土地使用税每年都要交吗
  • 进项税额转出会影响利润吗
  • 企业股东分红可以不按比例分吗
  • 辞退福利全部计入当期
  • 新成立的公司残保金如何申报
  • 建筑劳务公司开劳务发票税率是多少
  • 小规模企业多交增值税
  • 可供出售金融资产新准则叫什么
  • 保险公司代扣代缴车船税完税证明
  • 收到运费发票的会计分录
  • 冲减本年利润
  • 离职员工的工资应该多久结清
  • 固定资产更换配件怎么界定是否满足资本化
  • 个人抬头的通讯费可以做费用吗
  • 买酒专票怎么可以抵税
  • 开物流公司能挣多少钱
  • 所得税费用税率规定
  • 钢结构安装有哪些工种
  • 航天信息300元是什么费用
  • 支票发生退票
  • 小规模纳税人注销需要查账吗
  • 加油卡预付卡销户怎么办
  • 售后需要品控吗
  • 财务计提个人缴纳社保部分怎么记账?
  • 超市开具预付卡发票不征税发票上税吗
  • 诉讼费计入哪里
  • 更换营业执照要多久才能拿到
  • 2021最新版眼保健视频
  • linux开启
  • 超市的成功秘诀
  • 如何更改应用商店
  • PHP:session_decode()的用法_Session函数
  • PHP:oci_free_descriptor()的用法_Oracle函数
  • 离职补偿金如何缴纳个人所得税?
  • keyemain.exe是什么
  • 发票怎么保管不会坏
  • 增值税专用发票的税率是多少啊
  • 机关单位工会经费提取比例
  • 电子发票和纸质发票的法律效力
  • android常用的集成开发工具有
  • php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
  • 复制/root/install.log到/tmp
  • java 桥接模式
  • 纳什理论是什么
  • 包装费和售后服务的区别
  • 银行承兑汇票记入会计科目
  • 发票内容类型怎么填
  • 收到稳岗补贴如何入账
  • 小微企业的税收优惠政策2023
  • 一般纳税人如何交增值税
  • 在Windows平台上不属于命令ar-d的作用是
  • 信息技术服务费的税率是多少
  • 总公司和子公司可以是一个法人吗
  • 房屋租赁合同印花税怎么交,一年一次吗
  • 冲减成本费用
  • 收到支付宝认证怎么做账
  • 企业无力支付票据时应计入
  • 实报实销有补贴嘛
  • 管理费用算产品成本吗
  • 废料卖出算哪种收入
  • 个人账户发工资扣税吗
  • 自助回单打印和网银回单
  • 建账的大体流程是什么
  • sqlserver 17051解决方案
  • windows vista ie9
  • win7旗舰版怎么重装系统教程
  • css优化提高性能的方法有哪些
  • perl执行shell命令
  • 又拍云cdn配置
  • js启动
  • android四大组件的作用
  • android自定义view流程
  • 容易混淆的词汇
  • python图片验证码输入错误不能点登陆
  • 江苏国家电子税务局网站
  • 辽宁省社保系统操作
  • 黄南同仁县海拔多少米
  • 在海口二手房需交什么税
  • 江苏发票真伪查询
  • 国家税务总局公务员招录公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设