位置: 编程技术 - 正文

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

  • 小规模纳税人如何转一般纳税人
  • 政府奖励收入要交企业所得税么
  • 技术使用费所得税怎么算
  • 加工企业怎么记账
  • 企业缴纳的财产保险费会计分录
  • 取得虚开增值税专票如何税务处理
  • 无形资产特许权使用费怎么做账
  • 虚开发票企业所得税怎么补缴税?
  • 经营租赁融资租赁增值税税率
  • 未使用的固定资产提不提折旧
  • 企业收到一笔钱不知道什么钱 如何做账
  • 收到外币计算税款的汇率是怎么算的?
  • 季度末需要结转什么科目
  • 劳务公司差额征税怎么计算
  • 企业购买银行理财会亏吗
  • 对公人民币转账、汇款(含退汇)分录
  • 印花税的收取
  • 海关年检需要什么资料
  • 公司用窗帘用什么颜色
  • 没有成本票怎么做成本
  • 财产清查中固定资产盘亏
  • 红字增值税专用发票信息表怎么填
  • 小企业的费用应当在发生时计入当期损益
  • win7为什么无法开启aero
  • 超市打折优惠
  • 汇算清缴所得税补缴怎么处理
  • 测速网在线测速
  • 初中英语的学科知识与能力主要考什么
  • php 如何下载
  • PHP:mb_http_input()的用法_mbstring函数
  • php中字符串函数
  • 虚假财务报表的法律后果
  • ccs是什么软件
  • 汇算清缴针对哪些对象
  • 房地产企业预缴税款最新规定
  • 长期待摊费用的摊销分录
  • php异步处理方案
  • php preg_quote
  • 固定资产处置营业外支出
  • js在数组中查找指定元素
  • 织梦如何添加浮动广告
  • 特殊工种人身安全责任书
  • 主营业务税金及附加和税金及附加的区别
  • mysql的my.ini配置
  • 经营范围变更银行变更需要什么资料
  • 监控维护费用计入什么明细科目
  • 计提个税和缴纳个税金额不符的原因
  • 购买花卉
  • 报销原材料运输费怎么算
  • 创投收入
  • 计算结转本月未交增值税
  • 期初建账明细账怎么建账
  • 单位购牙膏牙刷卫生纸怎么做账?
  • 管理费用里包括哪些费用
  • 出纳提取现金的业务流程
  • sql server怎么复制表
  • mysql null+1
  • win10预览版选哪个
  • 注册表怎么优化
  • dropbox app
  • centos为什么没有桌面
  • linux命令行图片
  • win10开机蓝屏提示修复
  • win10系统怎么锁定屏幕
  • win10手写输入法怎么设置
  • js框架的作用
  • 飞完整版歌曲
  • csh,tcsh,bash,sh等shell的区别
  • jQuery使用$.ajax进行即时验证实例详解
  • domReady的实现案例
  • linux shell 输出到文件
  • python内置数据结构有几种
  • javascript parseInt 函数分析(转)
  • jquery 弹出页面
  • json遍历对象集合
  • 地税局属于哪个部门管
  • 税务稽查延期检查最长多长时间最长不得超过30日
  • 增值税进项税额抵扣凭证
  • 百旺税控盘口令认证失败pin锁定怎么办
  • 实收资本印花税税率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设