Unity3D 实现本地排行榜功能

       大家在玩游戏的时候,无论是大型的网游还是普通的手游都会遇见游戏结束时的排行榜,那么这个排行榜是怎么实现的,最近研究了一番。下面让大家看看效果,没有UI,就是简单的Image与Text。

Unity3D 实现本地排行榜功能_第1张图片

第一个是名次,第二个是名字,第三个是分数,第四个是时间。上面那个是添加新的记录。名字是在前面的场景中拿到的,如果测试,可以在当前的场景中直接把Text改为InputField即可。

下面是我用到的代码。

1.先搭建基本的UI。大家可以自由发挥。

2.这是基本的声明。

    public InputField inputField;
    public Button button;
    public GameObject PrefabShow;
    public Image ParentsShow;
    public Image ParentsShowUI;
    public Text textName;

 3.在初始化时我们拿到玩家的名字和对事件绑定。就是提交按钮触发的事件。

 void Start ()
 {
     textName.text = Global.PlayerName;
     button.GetComponent

你可能感兴趣的:(Unity)