位置: 编程技术 - 正文

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

  • 纳税人与负税人一致的是
  • 会计核算程序的含义
  • 购买性支出和转移性支出财政职能发挥方面有何不同
  • 差旅费津贴怎么报税
  • 事业单位有那种
  • 开办期间的利息收入怎么做账
  • 分公司是否可以参与投标招标
  • 预付账款借方怎么处理
  • 其他收益怎么用
  • 公司购入小汽车是否可以抵扣
  • 收到一笔支付宝转账,如何查看转账人
  • 银行有误退款分录怎么写
  • 外购的材料用于在建工程进项税额
  • 企业购买预付卡怎么做账
  • 开发商土地使用税如何计算
  • 企业接受捐赠是营业收入吗
  • 购买股权支付的相关税费怎么处理
  • 按期汇总缴纳印花税可以退税吗
  • 纳税的税种有哪些
  • 招标文件费属于哪类税收编码
  • 固定资产直接进费用违背什么
  • 四级主任科员是什么级别待遇
  • 电子申报是什么
  • 扶贫贷款主要指
  • 企业收到政府补助需要开发票吗
  • 增值税专用发票有几联?
  • macbook 怎么换壁纸
  • 使用php进行mysql数据库编程的基本步骤
  • mac怎么不能升级系统
  • php fopen()
  • 入固定资产含税吗
  • 酒店预收款管理制度
  • vite配置详解
  • 图片防止侵权怎么写
  • SwinIR实战:详细记录SwinIR的训练过程
  • 小糖是谁
  • lxml&xpath一站式教学
  • 缴纳医疗保险费会计分录
  • 会计核算方法有几种
  • 差旅费的进项税额需要转出吗
  • 金蝶怎么修改制单人
  • mysql使用技巧
  • 企业金融资产包括银行存款吗
  • 成立一般纳税人公司流程
  • 一整天的时间从几点到几点
  • Windows下Postgresql数据库的下载与配置方法
  • 成本核算分摊方法总结
  • 社保的账务处理分录
  • 收到增值税发票月饼
  • 贸易公司平价销售怎么样
  • 工业企业销售分录
  • 商业承兑汇票风险高吗
  • 计提个人所得税会计分录怎么做账
  • 这个月要交增值税怎么做账务处理
  • 其它应付款核销法律意见书
  • 工程不交税
  • 组织机构代码证和统一社会信用代码的关系
  • 预付房租收到发票怎么写摘要
  • 用友t6生成常用凭证
  • 坏账准备纳税调增吗
  • 工业企业销售商品
  • 数据库的行和列的叙述
  • SQL语句查询数据库账号和权限
  • mysql隐式类型转换规则
  • 使用筷子就餐会不会传染乙肝病毒
  • SsAAD.exe - SsAAD是什么进程
  • win8安全模式修复
  • 原版windowsxp安装
  • win7的环境变量如何还原
  • 根据两点的经纬度计算航向角
  • fflogs隐藏数据
  • 基于nodejs的框架
  • javascript如何学
  • python for windows
  • jquery 插件编写
  • 重庆电子税务局电话人工客服电话
  • 国家税务总局公告2017年第21号
  • 国税报表填报
  • 什么叫以物易物
  • 税务局与税务所工资哪个高
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设