位置: 编程技术 - 正文

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

  • 分红给合伙企业后,被普通合伙人借走
  • 房地产企业销售现房是否预缴增值税
  • 企业销售不动产增值税税率
  • 研发设备定义
  • 汽车租赁企业
  • 联合体项目工程款如何拨付
  • 合伙企业每年费用
  • 未实际收到的投资收益要纳税调整吗
  • 停车费可以抵扣个人所得税吗
  • 属于会计核算方法的
  • 原材料计划成本和实际成本的区别
  • 缴纳文化事业建设费的范围
  • 企业所得税税前扣除异常是什么意思
  • 仓库产品出库到货时间
  • 服务业发票丢失怎么处理
  • 仓库的数量为负数怎么办
  • 甲供材的范围
  • 汇算清缴所得税退回做账
  • 小规模纳税人未开票收入填在哪里
  • 股东入资印花税怎么计算
  • 长期包租收入如何进行会计处理
  • 录入凭证利息收入负数怎么录入?
  • 权益乘数公式
  • 增值税预缴税款表项目编号是什么
  • 技术转让时增值税怎么算
  • 跨年销项税红字发票会计处理?
  • 直接计入费用的税
  • 在edge浏览器中打开农行K宝
  • 非经营性单位支出费用是什么
  • 公司处理陈旧物怎么处理
  • 文件被占用无法删除
  • PHP:pg_field_size()的用法_PostgreSQL函数
  • 开发票金额少于付款金额差额怎么入账?
  • 企业内部发生收入怎么算
  • element-ui table使用type=‘selection‘复选框全禁用-全选禁用
  • 会计人员准则
  • 定期定额户个人经营所得
  • pytorch怎么入门
  • 新建配电房需要哪些手续
  • 固定资产计提折旧的方法
  • 金税盘无法登录410506怎么解决
  • 股东出资方式包括
  • 固定资产停止使用
  • 股权转让认缴出资期数怎么填
  • 递延所得税资产借贷方向
  • 出售持有股票会计处理
  • 长期股权投资核算的成本法与权益法的主要差别有哪些
  • 织梦相关文章调用
  • access 200
  • sql server标识符
  • 保税区商品可以开发票吗
  • 金税四期对建筑行业有什么影
  • 所得税费用科目的期末余额应直接转入
  • 股东捐赠给企业怎么做账
  • 工程类的增值税
  • 贷款购车怎么做会计分录
  • 现金日记账是什么帐
  • 存货核算的含义
  • win10预览版21277
  • mac电脑废纸篓清空文件恢复
  • win10修改默认
  • win7出现正在启动就不动了
  • diskgenius分区linux
  • demon.exe是什么
  • ubuntu系统键盘无用
  • CentOS技巧:减小Linux swap分区的方法
  • linux系统怎么复制文件到u盘
  • 回调阶段
  • shell操作
  • 网页文件的标记是
  • 安卓自定义状态栏图标
  • js math.js
  • 建筑企业要交哪几项环保税
  • 2021辽宁粮食直补
  • 国家税务总局朝阳税务局
  • 厦门市地方税务局市稽查局关于规范稽查有关规定
  • 税控盘换新会影响旧盘数据吗
  • 增值税减免税备案
  • 广东省电子税务局app
  • 张家港港区国税局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设