当前位置: 首页 > news >正文

建设网站找什么条件苏州交通网站建设

建设网站找什么条件,苏州交通网站建设,杭州网站制,深圳新型材料网站建设原理#xff1a; 复用几个子物体#xff0c;通过子物体的循环移动实现#xff0c;如下图 在第一个子物体滑动到超出一定数值时#xff0c;使其放到最下方 --------------------------------------------------------------》 然后不停的循环往复#xff0c;向下滑动也是这…原理 复用几个子物体通过子物体的循环移动实现如下图 在第一个子物体滑动到超出一定数值时使其放到最下方 --------------------------------------------------------------》 然后不停的循环往复向下滑动也是这样的原理 下边上代码 首先得到Scorll View的高度使用UIpanel获取 UIPanel uiPanel this.GetComponentUIPanel(); 计算一个最高点和一个最低点 使用 Scroll View的y轴位置加减其高度的一半获得 topY grid.transform.TransformPoint(new Vector3(0, uiPanel.height / 2 this.transform.position.y, 0)); bottomY grid.transform.TransformPoint(new Vector3(0, this.transform.position.y - uiPanel.height / 2, 0)); 为什么要转换为世界坐标呢 首先要看一下Grid和Item是如何滑动的如下 可以发现滑动的时候Grid和子物体面板上的坐标压根不变显示的都是本地坐标所以要用一个变量来判断就必须转换到世界空间下的坐标有了这个就可以进行判断了代码如下目前代码不是最优中间增加了没有必要的判断后边会优化掉。 // 处理向上滚动 for (int i 0;i visibleItems.Count; i) {if (grid.transform.TransformPoint(visibleItems[i].transform.localPosition).y topY.y){}} // 处理向下滚动for (int i 0; i visibleItems.Count; i){if (grid.transform.TransformPoint(visibleItems[i].transform.localPosition).y bottomY.y){}}然后经过判断就可以对子物体的坐标位置赋值了前边已经说过子物体的本地坐标是不变的那么就可以 利用这一点在头部Item到尾部时让它的本地坐标减去中间间隔的子物体数量*子物体的高度在尾部到头部也是一样代码如下 //头到尾 visibleItems[i].transform.localPosition new Vector3(0, visibleItems[i].transform.localPosition.y - visibleItemCount * 100, 0);//尾到头 visibleItems[i].transform.localPosition new Vector3(0, visibleItems[i].transform.localPosition.y visibleItemCount * 100, 0); 如何判断向上还是向下滑动 记录grid的世界坐标如果这一帧的值比上一帧的值小则是向下否则是向上并在Update函数下执行使用一个bool值使其只在拖动列表的时候执行代码如下 private void Update(){if (isDrag){currentPosition grid.transform.position.y;// 处理向上滚动if (currentPosition lastPosition){}// 处理向下滚动else if (currentPosition lastPosition){}lastPosition currentPosition;} } 这个bool值如何赋值 使用Scroll View的两个函数.onDragStartedonDragFinished在代码中给这两个函数分别绑定改变这个bool的值的函数即可。 最后结果
http://www.hkea.cn/news/14524774/

相关文章:

  • 企业网站建立哪做网站预算
  • 汉川网站推广服务房产备案价格查询官网
  • 上海建材网站宝塔windows建设网站
  • 如何在网站源码做授权科技公司取名大全
  • 怎么建设一个漫画网站石家庄网站改版
  • 万网如何上传静态网站百盛联合建设集团有限公司网站
  • 什么网络营销百度快照优化seo
  • 自己写代码做网站要什么技术网站有没有做网站地图怎么看
  • 深圳高端品牌网站建设百度搜索收录提交入口
  • 暖通设计网站推荐泉州茶叶网站建设
  • 建设网站上传软件wordpress免费主题推荐
  • 手机制作ppt百度搜索引擎优化
  • 安徽省建设厅焊工证查询网站网站建设 万网
  • 亚马逊网站网址是多少建设好网站怎么付费推广
  • 网站建设的常用技术有哪些做微信公众号页面的网站
  • 公司设计网站需要多久微信网站平台建设
  • 基于ASP与Access数据库的网站开发上海高端网站建设公
  • 订阅号做微网站宽屏网站设计
  • 企业网站改版升级叫别人做网站后怎么更改密码
  • 绥化建设局网站php做的网站
  • 粘贴以下代码到网站首页代码的与标签之间龙华营销型网站建设公司
  • 网站建设运营的灵魂是网站建立者
  • 小型购物网站开发费用广州搜狗快速排名原
  • 亚购物车功能网站怎么做的网站建设用什么网站好一点
  • 免费制作二维码网站dw做网站首页代码
  • 建设银行网站怎么打印明细厦门网站推广找谁
  • 中国建设教育协会网站培训中心吉林响应式网站建设
  • 深圳专业做网站排名多少钱海外代理服务器 免费
  • 烟台定制网站建设公司个人网页制作成品图
  • 建站系统网站建设广东营销网站建设