Unity3D ScrollRect+ContentSizeFitter+GridLayoutGroup实现无限滚动之排行榜(二)

本文介绍如何使用Unity3D的ScrollRect、ContentSizeFitter和GridLayoutGroup组件实现排行榜的无限滚动效果。通过示例代码,展示了如何更新和保存玩家分数,按分数降序排列数据,并提供了一个可下载的工程示例。
摘要由CSDN通过智能技术生成

上一篇和大家分享了无限滚动的技术点的分析点击打开链接


本篇文章工程下载连接,转发请附上原文地址点击打开链接

https://github.com/WMengTing/InfiniteScrolling

本篇继续为大家分享无限滚动之排行榜

当游戏结束时需要更新玩家的游戏分数记录~做了一个小Demo希望能帮助到你更深入的理解

先看一下运行效果:输入昵称和分数并保存再次启动时即可更新到页面上,我这里做的是按分数降序排列,如果想要做显示前100名直接改动amount即可.

int amount = 20;//Content下最多能容纳的格子数量


上处理界面存储读取数据代码

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System;
using System.Collections.Generic;

namespace ThisisGame
{

    public class TestEmailUIDB : MonoBehaviour
    {

        #region RankInfo
        private InputField userNameInput;   // 用户名输入框
        private InputField userScoreInput;  // 用户成绩输入框
        private Button saveButton;          // 保存按钮
        private Button deleteButton;        // 删除按钮
        private Button clearButton;         // 清空按钮
        #endregion      

        List<Dictionary<string, object>> rankList;
        InfinityGridLayoutGroup infinit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多辣A梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值