位置: 编程技术 - 正文

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

  • 如何理解递延所得税资产和递延所得税负债
  • 计提印花税会计
  • 个税返还款要交增值税吗
  • 金蝶利润表为什么没有收入
  • 个体户怎么网上报税流程
  • 小规模印花税可以零申报吗
  • 合伙企业每年费用
  • 来料加工生产成本账务处理
  • 非贸税务备案
  • 现金余额大违反了什么规定
  • 应付账款以前年度挂错
  • 哪些收据可以税务登记
  • 股利怎么算出来的
  • 承包方收取分包方费用
  • 对外报价时应考虑哪些因素
  • 个人独资企业是法人吗
  • 学校应该缴纳的税
  • 其他劳务包括什么内容?
  • 分公司的发票可以由总公司开吗
  • 税控盘280减免申报
  • 征信费用会计分录
  • 单位应当为职工创造有益于健康的环境和条件
  • 应付职工薪酬调到其他应付款
  • 息税前利润变化率计算
  • 用车平台服务费怎么入账
  • 房地产开发商负责什么
  • bios设置内存频率后黑屏
  • 公司内部罚款的备注怎么写劳动仲裁
  • 增值税中进项税额比对异常能作废申报吗
  • 专柜公司货什么意思
  • bellzee.exe是什么
  • 缴纳季度企业所得税比例
  • 进项税额是
  • php的js
  • vue 使用高德地图
  • 跨年度广告费需不需要摊销
  • 长期借款业务会亏损吗
  • 阿里云盘 icloud
  • 使用小程序实现im
  • 社保费已扣为什么显示欠缴
  • 固定资产一次性扣除如何做账
  • 固定资产租赁费用的税前扣除标准
  • 财务报表中的应收款项包括哪些
  • 将织梦dedecms转换到wordpress
  • 售后租回融资租赁帐务处理怎么做?
  • 商誉减值损失怎么填
  • 需要什么证件和材料
  • 实际已缴纳所得税额怎么填
  • 电子发票是否作废怎么查
  • 电子税务局实名核验失败
  • 公司账户钱能全取出来吗
  • 国外佣金代扣代缴增值税可以抵扣吗
  • 2020年防洪基金计算公式
  • 收取加盟费的账户是什么
  • 劳务公司发放农民工工资要交个税吗
  • 装修费用一次性税前扣除
  • 培训机构账务处理
  • 房租已支付未收到发票可以做费用吗
  • 企业借款的利息交增值税吗
  • centos安装NVIDIA驱动
  • executor进程
  • 查看mac是否是新的
  • ssh登录报错
  • 笔记本运行WINCC不显示全屏
  • Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin
  • unity播放声音的方法
  • 下载随手调
  • 批处理实例
  • ftp下载怎么用
  • shell脚本命令行参数
  • python数字运算规则
  • Android Fragment 体系 源码追踪笔记(4)
  • jquery easyui从零开始学pdf
  • 如何使用jquery实现点击按钮弹出一个对话框
  • 票表比对不通过代码999
  • 手写发票属于增值税普通发票吗
  • 广东地税局领导班子
  • 朝阳区地方税务局电话
  • 社保工资申报错了可以重新申请吗
  • 2021边疆补助什么时候下来
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设