原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/youxikaifa/2019/0203/379.html
常州游戏开发培训-C#获取随机昵称实现
游戏中关于用户取名的问题,多数情况下,玩家默认是随机取名的(也会有自己取名的),那这个随机昵称的获取怎么实现呢?先给大家分享下实现的思路。
实现思路如下:
首先,你得有一个昵称集合的数据,并把你的用户昵称集合文本放在Resource 目录下,方便加载;
然后,是常州网站开发建设程序的加载读取,让它保存在一个string 中;
再通过string.Split(','); 方法 分割该string 为数组。(按文本中的逗号间隔,分割昵称数组)
最后用随机方法随机选取,该数组中的昵称。
代码实现:
// 获取随机昵称
public string GetRandomNickName()
{
string[] nickArray = null;
TextAsset nameText = Resources.Load("Text/username游戏开发运营.txt") as TextAsset;
if(nameText == null)
{
Debug.Log("\n===== nameText was null: ");
}
nickArray = nameText.text.Split(',');
int len = nickArray.Length;
System.Random random = new System.Random();
int index = random.Next(len);
string str = nickArray[index];
return str;
}
上篇:上一篇:常州手游开发培训-UGUI ScrollRect使用
下篇:下一篇:常州手游开发-U3d UGUI点击与3D场景分离