赞
踩
每个游戏中都会有一些排行
比如传奇游戏中的战力榜 伤害榜 氪金榜等
这里给大家一些最最简单的排行榜的代码
private List<int> score = new List<int>(); private int[] nums; private Text ScoreText; private string UItext=""; private void Start() { for(int i = 0; i < score.Count; i++) { nums[i] = score[i]; } Array.Sort(nums); ScoreText = GetComponent<Text>(); for (int i = 1; i < nums.Length + 1; i++) { UItext = UItext + "第" + i + " : " + nums[nums.Length -i].ToString() + "\n"; } } private void Update() { ScoreText.text = UItext; //分数的处理代码区域 下面用gold举个例子 int gold=100; score.Add(gold);//添加到list集合中 实现动态添加 }
利用list动态添加处理之后的分数 自动利用array中的sort方法排序
然后稍稍翻转一下数组中元素的顺序
一气呵成 行云流水
如果你也是unity爱好者 欢迎关注我
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。