位置: 编程技术 - 正文

Unity 简单随机创建玩家游戏名(unity随机生成一个物体)

编辑:rootadmin

推荐整理分享Unity 简单随机创建玩家游戏名(unity随机生成一个物体),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity如何随机生成一波物体,unity产生随机数,unity怎么随机生成子弹,unity如何随机生成一波物体,unity 随机生成,unity生成随机tilemap,unity产生随机数,unity产生随机数,内容如对您有帮助,希望把文章链接给更多的朋友!

using UnityEngine;using System.Collections;using System;

public class RandomName {

//形容词跟名字的下标 private static int nameIndex = 0; private static int adjIndex = 0;

//两个保存随机游戏名的数组 private static string[] names; private static string[] adjectives; //两个随机对象 private static System.Random nameRandom; private static System.Random adjectiveRandom;

public static void LoadPlayerNameText() { //从Resource读取txt文件,文件&#;式为utf-8(中文) TextAsset namesAsset = (TextAsset)Resources.Load("name", typeof(TextAsset)); TextAsset adjectiveAsset = (TextAsset)Resources.Load("adjective", typeof(TextAsset));

if (namesAsset.text != null && namesAsset.text.Length > 0) { string content = namesAsset.text; names = content.Split(new string[] { "rn" }, StringSplitOptions.RemoveEmptyEntries); //忽略空行 }

if (adjectiveAsset.text != null && adjectiveAsset.text.Length > 0) { string content = adjectiveAsset.text; adjectives = content.Split(new string[] { "rn" }, StringSplitOptions.RemoveEmptyEntries); }

if (names != null && names.Length > 0) { nameRandom = new System.Random(); }

if (adjectives != null && adjectives.Length > 0) { adjectiveRandom = new System.Random(); }

}

//获取随机名 public static string getRandomName() { if (nameRandom != null) { nameIndex = nameRandom.Next(0, names.Length); }

Unity 简单随机创建玩家游戏名(unity随机生成一个物体)

if (adjectiveRandom != null) { adjIndex = adjectiveRandom.Next(0, adjectives.Length); }

string playerName = ""; if (adjIndex >= 0 && nameIndex >= 0) { playerName = adjectives[adjIndex] &#; names[nameIndex]; } return playerName; }}

游戏运行时,先执行第一个方法,之后就可以使用第二个方法获取随机名,这里两个txt文件得自己好,&#;式如下:

小明

小李

小花

&#;式可自己定,只要content.splite()方法就行

最后注意一点就是,txt文件需要放在Resource目录下。

转载请注明出处...

&#;&#;

Ubuntu Touch 修改默认Scope 背景 在UbuntuTouch设置中有修改壁纸一项。但是大家设置之后为嘛Scope没有变化呢?其实原因很简单。我们将Scope理解成应用,而设置中的修改壁纸只是桌面环

[置顶] (二十六)unity4.6学习Ugui中文文档-------UGUI的开源Tween工具轻量而强大 出处:

友盟Umeng之分析统计 对于一个移动开发者或者开发团队来说,当我们开发完一个app时,一般也会加入关于分析统计的功能:统计下载用户数、用户活跃情况等,这对于我们

标签: unity随机生成一个物体

本文链接地址:https://www.jiuchutong.com/biancheng/381447.html 转载请保留说明!

上一篇:两个Collider遮挡的解决办法

下一篇:Ubuntu Touch 修改默认Scope 背景(ubuntu touch教程)

  • 产品含税价格加10个点不含税扣掉8个点合理吗
  • 全年一次性奖金税收优惠政策
  • 党建经费的标准
  • 一个季度30万是不含税吗
  • 个税返还需要缴纳所得税吗
  • 子公司分红母公司缴税吗
  • 小微企业附加税税收优惠政策
  • 建筑业营改增前后区别
  • 发票报销的条件是什么?
  • 非独立核算的分公司可以开票吗
  • 银行多扣钱可以多倍赔偿吗
  • 公司领导培训费怎么入账
  • 延迟付款确认是怎么回事
  • 广告发布税收编码
  • 财务报表调整后审计是不也要调整
  • 销售结算款扣款怎么记账?
  • 餐饮定额发票怎么征税
  • 发票密码区是干啥的
  • 分支机构企业所得税是否必须跟总公司分摊吗
  • 期末增值税如何结转
  • 以前年度少计费用,调整分录
  • 印花税可以不计提嘛
  • 将u盘格式化
  • win10excel闪退是什么原因
  • 异地使用支票的提示付款期限
  • 000.exe病毒
  • 半月湾在哪
  • react img onerror
  • 售后租回交易形成融资租赁会计处理
  • php多级分类
  • 分公司独立核算和非独立核算哪个好
  • 3d reconstruction
  • el-upload上传文件必传校验
  • 小规模升级一般纳税人后可以降为小规模吗
  • 出口退税转内销的话如何算发票金额
  • 红字发票是不是就是红冲了
  • 现金折扣的账务处理最新
  • sqlserver2008导出表结构和表数据
  • 业务活动成本和管理费用能不能写在一起
  • 小规模纳税人免税怎么做账
  • 劳务费应该怎么做会计分录
  • 工会经费与残保金属于什么
  • 房租季度付款是几个月
  • 长期待摊费用做账
  • 一般纳税人购进免税农产品如何抵扣进项税额
  • 设计费用计入什么会计科目
  • 印花税的其他凭证指的是什么
  • 外账需要计提存利息吗
  • 不动产产权的取得
  • 磅差怎么开票
  • 防伪公司应该选用什么目标市场策略
  • 根据企业
  • linux上mysql安装详细教程
  • 看视频出现弹幕怎么处理
  • windows 8.1 with update (multiple editions)
  • linux系统init命令
  • 如何禁用u盘启动项
  • win7登录不进去
  • win7出现蓝屏怎么办
  • windows7 游戏
  • json的用法
  • kotlin开发安卓教程
  • 编写一个简单的shell
  • c#7.0新语法
  • jquery教程w3c
  • 置顶怎么折叠起来
  • jquery-easyui
  • bash shell 语法
  • javascript简介和语法
  • python压缩文件为gz
  • div-d和div-i
  • jquery轮播图原理
  • no android facet found
  • 税务局约谈记录
  • 国家税务局上海电子税务局app
  • 耕地占用税林地有减免吗
  • 管道运输是什么意思?运输的是什么
  • 仪征十大名人是哪些人
  • 广州哪里有餐饮费发票
  • 福建是高原还是平原
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设