位置: 编程技术 - 正文

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

  • 劳务派遣公司差额征税的账务处理
  • 设计印刷合同
  • 小规模纳税人减按1%如何填报申报表
  • 车辆购置税会计科目怎么做账
  • 假发票是怎么开出来的
  • 筹建期的开办费计入什么科目
  • 季度奖需要交税吗
  • 住宿发票专票可抵扣吗
  • 公司老板个人卡收款 出纳有责任吗
  • 非正常损失进项转出额如何计算
  • 无形资产摊销的年限规定
  • 资本公积转实收资本会计科目
  • 地税服务业发票税率多少
  • 滴滴客运服务费发票税率
  • 简易征收是什么意思和一般纳税人
  • 工程发票备注怎么写
  • 超市预付卡开票内容
  • 城市生活垃圾处理费应该交吗
  • 预缴纳税申报怎么报
  • 几种更正法
  • 发票跨年冲销
  • 一万元国债一年多少利息
  • uv价值是怎么计算公式
  • 营业外支出应填什么科目
  • 申报表b表去哪里申报
  • 哪些税金计入存货成本
  • 跨省增值税专用发票可以抵扣吗
  • 所得税招待费用
  • 技嘉主板bios更新后无法开机
  • 清空收藏夹里面的歌曲
  • 华硕win10笔记本如何恢复出厂设置
  • mac option开机
  • 苹果手机系统升级后电量消耗快
  • 如何暂停win11更新
  • PHP:oci_field_type_raw()的用法_Oracle函数
  • 期货保证金的计算公式当日盈亏怎么算
  • 梅德威海滩棕榈树间散步的冲浪者,印尼巴厘岛 (© helivideo/GettyImages)
  • fastadmin 插件开发
  • vue3.0 vite
  • php实现数组排序,所有奇数在前偶数在后怎么排序
  • vue3.0配置
  • java幂等性是什么
  • stm32f103教程
  • 机器学习中的数学——距离定义(八):余弦距离(Cosine Distance)
  • 基建拨款会计分录
  • 资产减值损失和资产减值准备
  • 哪些发票可以抵企业所得税
  • MongoDB的mongo shell常用操作方法及操作脚本笔记
  • 进项发票已入账 未开具出口发票
  • 建筑劳务公司税务筹划
  • 印花税缴纳时间点
  • 退货给谁
  • 查补以前年度税款账务处理
  • 可抵扣进项税额包括进项税额转出吗
  • 购销供应商
  • 来料加工账务处理案例
  • 生物资产转让增值税
  • 投资出去的钱如何入账
  • 应付利润科目
  • 买钢管扣件
  • 商业企业库存商品
  • sql分组having
  • cf分屏不全屏
  • 播放winner
  • 怎么把硬盘安装到电脑上
  • win8 账户头像怎么改
  • linux快速查看目录大小
  • Win10 Mobile Redstone预览版14291上手体验评测
  • 角色格斗类游戏
  • opengl context for format
  • python绘制球面
  • js如何引用
  • python jsondecodeerror异常捕获
  • js判断ua
  • doctype报错
  • 酒吧要交国税还是省税
  • 广东省电子学校
  • 11%税率的范围
  • 新注册的公司应该做什么
  • 河北省电子税务局官网app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设