# unity分页加载 **Repository Path**: lxd0928_admin/unity-ZPageloading ## Basic Information - **Project Name**: unity分页加载 - **Description**: unity分页加载组件,可自定义展示形式,自定义展示数量,操作简单,内含操作示例 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2023-06-14 - **Last Updated**: 2023-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ZPageLoading #### 介绍 unity分页加载组件,可自定义展示形式,自定义展示数量,操作简单,内含操作示例,如有任何问题请加企鹅群:747648080 #### 软件架构 软件架构说明 #### 安装教程 1. 下载将两个文件夹直接拖入工程中 2. 将“PageLoading/Prefabs/PagingLoad”预制体直接拖入到canvas下 3. Inspector面板中即可看到所有显示配置项 4. 点击运行,即可使用 5. 内含使用demo脚本(PageLoadingDemo.cs),方便学习使用 6. 内含Tab组件,如需了解如何使用,请查看https://gitee.com/jacobkay/unity-radiobox-checkbox #### 使用说明 config 1. Awake2Init: true => 分页加载运行即初始化,false => 运行时不会自动初始化,如有需要可自行调用接口进行初始化 2. EveryPageRequest: true => 每一页都会请求接口进行数据刷新,false => 加载过的页面,再次查看不会重新请求数据 3. Input2Page: true => 可打开输入页码进行跳转功能,false => 关闭输入页码跳转功能 4. PageItemNum: 一页显示多少条内容 5. PageBtnNum: 一次显示多少页可选择 6. PageItemObj: 需要加载显示的对象(transform) 7. PageBtnObj: 翻页按钮对象(gameobject) API(PageLoading中) 1. GetPageDataEvent(抽象方法): 通过网络请求获取当前页面数据,可拿到当前页面页码,一共要请求多少条,最终调用回调方法,传入数据列表和数据总条数 2. SetPageItemEvent(抽象方法): 设置每一条数据对象显示内容,可拿到当前需要展示的对象,和展示的数据对象 3. CrtPageNum(属性): 可以手动获取当前选择的页码 4. Init(方法):通过接口可初始化 5. Jump2Page(方法): 跳到传进来的参数编号,即可翻到对应页面 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request