[发明专利]基于Unity的无限拖拉循环列表显示方法和系统有效
| 申请号: | 201910329380.6 | 申请日: | 2019-04-23 |
| 公开(公告)号: | CN110109588B | 公开(公告)日: | 2022-03-11 |
| 发明(设计)人: | 刘剑锋;庄元;汪平 | 申请(专利权)人: | 深圳易帆互动科技有限公司 |
| 主分类号: | G06F3/0482 | 分类号: | G06F3/0482;G06F9/451 |
| 代理公司: | 深圳市神州联合知识产权代理事务所(普通合伙) 44324 | 代理人: | 刘真 |
| 地址: | 518000 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 unity 无限 拖拉 循环 列表 显示 方法 系统 | ||
1.基于Unity的无限拖拉循环列表显示方法,其特征在于:所述方法包括:
接口类接收外部的输入;
整个拖拉列表进行初始化;
从接口类添加一种item;
拖拉列表的显示;
初始化摄像机位置;
开始刷新拖拉列表;
所述接口类接收外部的输入,包括拖拉列表长宽,依附的窗口,item名以及布局信息;所述整个拖拉列表进行初始化,包括创建摄像机,设置item根节点,设置视窗边界,资源池根节点,item资源初始化;从接口类添加一种item,包括item的资源名,item的显示回调,隐藏回调,点击回调,选中回调;如有多种不同的item布局情况下,则重复多次从接口添加item;所述拖拉列表的显示步骤中,通过接口类接收外部的输入步骤中依附的窗口,设置本拖拉列表的摄像机位置和layer,通过接口类依次输入具体需要的item类型和item数量,将数据传入数据类,所述数据类根据输入实例化出每一行的数据信息;所述初始化摄像机位置步骤中,包括将摄像机位置传入数据类;所述开始刷新拖拉列表步骤中,包括数据类根据摄像机位置,确定哪些数据行需要显示,需要显示的数据化调用显示item的显示回调,需要隐藏的数据化调用item的隐藏回调;开始刷新拖拉列表步骤后,循环等待item是否被点击,选中,则调用相应的回调方法;循环等待摄像机是否被拖拽,是则通过摄像机的位置确定哪些数据行需要显示,需要显示的数据化调用显示item的显示回调,需要隐藏的数据化调用item的隐藏回调;窗口关闭,调用拖拉列表的销毁方法,释放所有初始化的内存空间。
2.基于Unity的无限拖拉循环列表显示系统,用于执行权利要求1所述的方法,其特征在于:包括:
接口类:提供外部输入,包括item详情,依附的窗口以及摄像机坐标;
资源管理类:通过接口类输入的item详情,用于存储每种item的详细信息,资源管理类对维护的字典结构进行增、删或改操作;
摄像机层级处理类:通过接口类输入的摄像机信息,进行摄像机的初始化和整体拖拉列表的根节点Z坐标的赋值;
数据类:通过接口类输入的摄像机坐标,判断数据item行是否是显示或是隐藏,如果显示则从资源管理类中获取相应的item数量,调用item的初始化回调、显示;如果是隐藏,将将数据类中的tranform回收到资源管理类中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳易帆互动科技有限公司,未经深圳易帆互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910329380.6/1.html,转载请声明来源钻瓜专利网。





