位置: 编程技术 - 正文

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

  • 怎么算一般纳税人
  • 免税是什么税
  • 火车票丢了怎么补打报销凭证
  • 施工劳务企业要交增值税吗
  • 预缴所得税更正怎么操作
  • 城市维护建设税优惠政策
  • 月饼礼盒发票
  • 跨年暂估收入如何调整
  • 营改增租金收入税率
  • 工企业用地土地使用税怎么征收?
  • 土地罚款可以计入成本吗?
  • 物业公司收取公摊水电费合理吗
  • 招行理财产品哪些可靠
  • 劳务费个税申报税率
  • 公司聚餐一定要去吗
  • 企业外购产品
  • 无票收入增值税申报表怎么填小规模纳税人
  • 企业取得出售可供出售金融资产该如何写分录呢?
  • 工厂新增项目需要立项、环境评价
  • 健身器材属于哪个部门管理
  • 存货质押融资的银行
  • 减免税附报需要哪些资料?
  • 设备采购计入什么科目
  • 王者荣耀中孙膑是男的女的
  • 公司增资怎么做
  • 预付账款可以为负吗
  • mac如何修改照片的尺寸大小
  • PHP:curl_pause()的用法_cURL函数
  • 增值税专票开错了可以作废吗
  • 资本公积和盈余公积的提取比例
  • 前端项目中遇到的问题,如何解决
  • 退休后工作单位填什么内容
  • js正则表达式删除特定字符
  • python读书笔记
  • php读取文件内容
  • 使用uni-app开发网站
  • docker windows -v
  • 遮天传贴吧
  • vports命令
  • 账面未分配利润等于净利润?
  • 以前年度应交税费调账
  • 购进已经折旧提完的二手车
  • 小规模纳税人是什么意思
  • 会议服务费免税吗
  • db2 insert timestamp
  • 发票收款人和复核人可以是一个人吗
  • 移动怎么开当月发票
  • 坏账损失的定义
  • 员工工资怎么计提
  • 一般纳税人购进税控设备如何抵扣
  • 企业注销后账目如何处理
  • 什么是成本费用,什么是经营成本
  • 企业对处于不同位置的产品或服务制定不同的价格
  • 征收率和税率的区别举例
  • sql server怎么添加数据
  • centOS7安装MySQL数据库
  • linux搭建socks代理
  • 苹果mac双系统好不好
  • window8.1
  • 升级win10系统后电脑变卡处理方法
  • linux 开启snmp
  • 全面了解自我,接纳和包容自我
  • jquery获取复选框是否被选中
  • node.js中的http.createClient方法使用说明
  • 记录心率
  • linux查看远程服务是否开启
  • css中清除浮动的目的有哪些
  • python怎么用命令行
  • python多线程怎么用
  • android开发工程师岗位说明
  • 安卓手机 监听功能
  • js密码验证正则表达式
  • 增值税0申报操作流程
  • 新疆税务app操作手册
  • 云阅卷平台登录入口云南省
  • 税法税收保全的适用范围
  • 厦门象屿正式员工招聘
  • 福州税务实名认证
  • 安徽省国税局局长是谁
  • 无纸化同义词
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设