位置: 编程技术 - 正文

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教程)

  • 职工教育经费申请事由
  • 个人出租不动产税率
  • 进口关税和增值税可以抵扣吗
  • 劳务报酬和工资薪金哪个税率高
  • 小规模纳税人补税怎么补
  • 去年滞纳金没入营业外今天怎么账务处理
  • 企业申报表有异常期间可以更换财务负责人吗
  • 预付的房租计入什么费用
  • 个人转款到对公账户会计分录
  • 雇佣退休人员工伤赔偿标准
  • 天猫店铺收入在哪里看
  • 利息及债券溢价摊销表
  • 海关进口货物如何消杀
  • 企业如何规避印刷风险
  • 给个人支付劳务报酬怎么做账
  • 投资理财产品的优势和劣势
  • 汇算清缴涉及到哪些科目的调整
  • 补缴去年附加税及滞纳金
  • 交强险是不是只要有发票就可以报销
  • 无形资产有使用期限
  • 扶贫贷款主要指
  • 固定资产投资增值税进项税额抵扣规定
  • 小企业财务入账的办公用品有什么?
  • 建设单位管理费费率
  • win10指纹传感器在哪里
  • 财政拨款结余的明细科目
  • 行纪人的权利
  • 生产部门设备折旧费
  • 工资薪金怎么申报9
  • 前端获取post请求返回数据
  • 稿酬特许权使用费的预扣率是多少
  • vue父组件调用子组件的方法报错
  • 微信红包如何发出去
  • 企业为员工购买
  • php析构方法怎么用
  • phpseclib
  • python自动化selenium
  • 大前端最新
  • php如何继承多个类
  • 对标是啥
  • vue3 技巧
  • php中表单的使用
  • 建筑工程价款结算
  • 公司扣个税查不到怎么办
  • 代发工资的账务处理需要什么资料
  • java替换集合的元素
  • mysql内存使用详解
  • 小微企业税款征收方式
  • sql server安装出现值不能为null
  • 行政事业单位职工工伤有哪些待遇
  • 中餐补助
  • 公司购买股东的东西
  • 现金折扣方式销售货物不得从计税销售额中扣减折扣额
  • 营改增试点纳税人提供技术转让
  • 工会经费记在什么科目
  • 转租单位房子合法吗
  • 车辆使用费怎么算
  • 转账支票需要知道开户行吗
  • 小规模开票免税额度是多少
  • 进项税额允许抵扣分录
  • 失控发票进项税转出企业无法承担所得税怎么办
  • mysql语句group by
  • win7系统开机黑屏
  • explorer.exe进程文件
  • windows账户升级为管理员
  • s24evmon.exe - s24evmon是什么进程 有什么用
  • 安装完xp系统直接黑屏怎么办
  • Win10系统怎么截图快捷键
  • 适配器模型
  • 使用node.js实现用IP地址查询天气情况
  • shell命令读取文件并新增另一文件到指定行
  • node.js 生成pdf
  • javascript填表
  • Unity3D游戏开发标准教程
  • 超详细的卡拉赞攻略
  • services的翻译
  • 浅谈python
  • 进口商品的消费税计入成本吗
  • 金米财税口碑如何?
  • 陕西陉阳县税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设