位置: 编程技术 - 正文

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

  • 个体工商户怎么补交个人所得税
  • 税后经营净利率什么意思
  • 固定资产摊余成本例题
  • 个人所得税里累计专项扣除是什么意思
  • 发票不走账对哪方有害
  • 筹建期间购买的机械配件
  • 已付款收不到发票怎么办
  • 公务出差乘坐飞机
  • 本年利润怎样结转未分配利润
  • 财付通支付备付金还到信用卡里怎么办
  • 土地款抵扣增值税申报
  • 福利费不需要发票记账吗
  • 股东贷款企业贷债务
  • 建筑业异地预缴税款怎么抵扣
  • 开通税种需要带发票吗
  • 缴纳印花税税会计分录怎么做
  • 在会计上其他业务是什么
  • 应收股利属于其他业务吗
  • 未摊销金额怎么算
  • 代订机票的电子专用发票可以抵扣吗
  • 应收票据的贴现利息应计入
  • 什么是货币资产负债表
  • 农业合作社农民合作社
  • 预缴增值税会产生滞纳金吗
  • 根据新企业所得税法的规定,企业购买并实际使用
  • 交际应酬性支出是什么
  • 收到进项税发票如何入账
  • nginx隐藏后缀
  • php 获取文件类型
  • php中strstr
  • 防伪税控服务费怎么交
  • css怎么调用
  • php socket_create
  • 深度学习分析NASA电池数据(1 数据读取)
  • php实现批量删除
  • 帝国cms真的很好用
  • 为什么要扩展
  • VUE3.0+Antdv+Asp.net WebApi开发学生信息管理系统(二)
  • mysql5.7免安装版
  • 农业用肥尽量不选择
  • 股权激励如何做会计分录
  • 应收账款计入营业收入
  • 装修工程是可以做什么的
  • 固定资产盘盈为什么计入管理费用
  • 保险理赔进项税额转出
  • 信用卡的还款方式怎么查
  • 上年记错账了,本年如何调整
  • 受托开发软件一般做什么
  • 法人借给公司钱怎么写情况说明
  • 固定资产报废如何记账
  • 飞机票电子发票可以抵扣进项税吗
  • 一般性企业
  • 税收奖励账务处理
  • 个体工商户如何给员工交五险一金
  • 什么是结账?结账前要做哪些准备工作?
  • sqlserver控制器名称
  • sql server高级应用
  • mysql常见报错
  • ubuntu20.04命令
  • explorer.exe是啥意思
  • win8 恢复
  • 优化计算
  • xp局域网文件共享设置
  • windows7搭建ftp
  • chkdsk命令有什么用
  • linux怎么格式化硬盘
  • 电脑开机显示windows不可用
  • web标准有哪些方面
  • unity物体边缘发光
  • node js打包exe
  • 用python抓取网页数据的代码
  • js 右键
  • python读取图片属性
  • jqgrid分页pager
  • jquery使用方法
  • 国家税务局通用机打发票查询
  • 如何下载成品油库存
  • 小规模纳税人土地使用税减免政策
  • 安徽省纪检监察官网
  • 佛山市国家税务局科长陈科长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设