位置: 编程技术 - 正文

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远程桌面连接不成功
  • 二级资本债是什么意思
  • 固定资产原值和账务账套原值不平
  • php autoloader
  • 办置业公司需要哪些材料
  • 福利企业的税收怎么算
  • php pdo oracle
  • 废旧物资发票抵扣
  • php实现图片上传的方法
  • php接收ajax请求
  • 视听结合的景物描写
  • raisecom删除命令
  • 帝国cms app
  • 固定资产科目的备抵科目
  • 上级拔入资金
  • 全套工商登记资料都有什么
  • 租赁公司一般都有什么税
  • mongodb启动命令 linux
  • 文章让修改了就一定会接收吗?
  • 织梦模板官网
  • 长期待摊费用账务处理包括哪两部分
  • 货代一般一个柜利润多少
  • 双软企业的税收优惠政策新政策文件
  • 一般纳税人购销合同印花税怎么算
  • 收到政府给员工的礼物
  • 计提的坏账准备计入什么科目
  • 工资0申报怎么报
  • 房地产企业进项税抵扣的时间
  • 商业承兑汇票提示付款流程
  • 退回的企业所得税计入什么科目
  • 代办旅行社经营许可证
  • 印花税税款所属期怎么填
  • 未开发票已付款
  • 生产成本和生产费用的关系
  • phpstorm配置php环境 mac os
  • 系统存储过程以什么为前缀
  • mysql索引的使用和原理
  • 浅谈mysql explain中key_len的计算方法
  • xp系统不能搜索
  • winxp系统如何设置禁用磁盘检测功能
  • ubuntu gz
  • win8.1系统没有wifi怎么办
  • win7命令提示符怎么以管理员身份运行
  • win10打开资源管理器很慢
  • 菜鸟app兼职
  • Node.js中的什么模块是用于处理文件和目录的
  • nodejs连接mysql的历程
  • [置顶]津鱼.我爱你
  • unity manifest
  • js 实现一个new
  • 安卓手机管家删除的照片怎么恢复
  • python框架flask系列
  • 电子普票最多领多少
  • 国家税务总局通知公告
  • 湖北税务网上登录
  • 增值税税控开票软件密码不知道了怎么办
  • 车船税收费标准表
  • 轮胎消费税的征收环节
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设