位置: 编程技术 - 正文

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

  • 礼品的进项税能抵扣吗
  • 去年滞纳金没入营业外今天怎么账务处理
  • 无发票的费用怎样补交所得税
  • 零星小额交易要交税吗
  • 预计所有者权益怎么计算
  • 当月增值税为负数
  • 财务上用替票合法么
  • 管理费用中税金分录怎么写
  • 工商局打印机读档案委托书
  • 资产损失企业所得税扣除
  • 在建投资性物业管理办法
  • 写字楼注册公司对面积有要求吗
  • 建筑安装工程承包合同
  • 物业公司代收物业费
  • 冲销去年费用
  • 企业增值税税负率与利润率的关系
  • 土地成本费用包括什么
  • 购物卡消费后不给开票
  • 怎么核算外汇业务
  • 提供服务的发票可以抵扣税款吗?
  • 车子计提折旧年限
  • 经营费用包括哪些科目明细
  • 公司购买的机票赔偿可以退公司嘛
  • 费用报销单正确填写格式
  • 发票备注栏的填写规定
  • linux日期格式
  • u启动怎么装机
  • 订金账务处理
  • PHP:curl_error()的用法_cURL函数
  • 摩洛哥首都拉巴特简介
  • php延迟2秒执行
  • 提取的盈余公积是所有者权益吗
  • 男人喜欢什么样的女人最容易动心
  • 出售债券税费处理方法
  • 交易性金融资产属于流动资产
  • 购入固定资产入账价值包括增值税吗
  • laravel创建项目
  • 工资福利支出包括五险一金吗
  • php 图片上传
  • vue项目引入ts
  • 常用的成本计算方法有哪些
  • 前端高手
  • 人脸检测5种方式
  • 经典目标检测算法
  • telnet 执行命令
  • java静态方法和动态方法的区别
  • python locator
  • 帝国cms8.0
  • 2022年我们国家将举行什么样的盛会
  • sql怎么用sql语句创建表
  • 水利基金差额征收有哪些类型
  • 运输途中发生的合理损失
  • 托收承付和委托收款区别
  • 公租房特许经营权转让
  • 会计税法的差异
  • 农村合作社怎么办理流程
  • 专用发票丢失怎么入账
  • 总账和明细账有那些
  • 房产增值税发票可以抵税吗
  • 长期借款利息是财务费用吗
  • 工地水包水
  • 分包抵扣金额
  • 什么是现金流量表
  • 销售佣金 会计科目
  • mac安装mysql
  • linux那些事儿
  • mac系统怎么删除用户
  • inodecmn.exe
  • Windows Update XP SP3官方下载地址
  • 电脑显示无windows
  • win8取消自动更新
  • 原生js有用吗
  • div+css布局是什么
  • unity局域网多人游戏
  • 如何调试自己的情绪
  • 前端跑马灯实现
  • java script入门
  • 中石化一键加油周几有优惠
  • 经开区税务局党委委员 副局长 杨兴爱
  • 江苏国税发票出库时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设