位置: 编程技术 - 正文

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

  • 小微企业所得税税率2023年最新税率表
  • 税金及附加借贷科目
  • 员工借款怎么入账
  • 事业单位结转结余科目
  • 单位处置车辆账务处理
  • 固定资产本期折旧额与上期不一样
  • 固定资产之前没提折旧,数额交大
  • 地方水利建设基金税率
  • 某企业取得产品销售收入
  • 在建工程转固定资产凭证附件
  • 公司买汽车怎么做内账
  • 增值税专用发票电子版
  • 哪些行业可以加计抵扣进项税
  • 银行代发工资一定要本行卡吗
  • 物料买回来再发货可以吗
  • 增值税进项余额月末转吗
  • 返利计提分录
  • 公户转私户的钱怎么退回来
  • 华为鸿蒙双击背面打开健康码
  • 笔记本电池怎么换
  • 购买办公用品发放给各部门使用
  • 天猫积分购物券怎么获得
  • 在win7中如何找到WAN服务
  • 键盘灯无法开启
  • 企业收到的
  • PHP:curl_share_close()的用法_cURL函数
  • 股票分红怎么扣税
  • php数组函数题目
  • php从哪里开始学
  • 包装物逾期是什么意思
  • 贷款和应收款项应采用实际利率法
  • 创业投资企业可以签订代持股协议吗合法吗
  • 双峰骆驼什么意思
  • phpforeach
  • 客户端调用axis1.4的方式
  • 润滑脂开票属于成品油吗
  • php连接数据库mysql做登录页
  • 万科金域华府二手房房源
  • 织梦好用吗
  • 企业做账会计分录流程
  • 购进农产品直接销售核定农产品增值税进项税额计算表
  • 留言板系统php
  • sql server附加数据库出错
  • 调整汇兑损益的摘要怎么写?
  • 小规模简易征收最新政策2020
  • 美元利息结汇是属于外汇
  • 个人社保的缴纳时间
  • 培训费其他费用的列支范围
  • sqlserver验证方式
  • 税务局核定税种需要多久
  • 单位租的个人房怎么入账
  • 企业技术转让会计分录
  • 库存商品盘亏计哪个科目
  • 折扣的种类有哪几种
  • 免抵退税额账务处理办法
  • 银行电子汇票到期后多久到账
  • 资产负债表里的应交税费怎么填
  • 营改增 交通运输
  • 账户与会计科目有什么联系与区别?
  • mac系统怎么创建文件
  • linux操作系统查询命令
  • 盘点十大最流行歌曲
  • centos8 systemd
  • win10系统电脑无限重启
  • Win7系统安装教程
  • windows7的word
  • android studio 新建项目只有.idea文件
  • python对excel操作真的有提高吗
  • koa与node.js开发实战
  • js移动dom
  • jquery ztree实现模糊搜索功能
  • java在android上运行
  • javascript编程语言
  • python查询系统
  • 云南省国家税务局
  • 重庆税务局官网发票查询
  • 四川省地方税务局
  • 如何理解税收的本质
  • 湖南省税务局网站2024公务员招聘
  • 怎样通过发票号码查询电子发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设