位置: 编程技术 - 正文

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

  • 企业的其他业务收入包括哪些
  • 固定资产处置收入怎么报税
  • 海关完税凭证抵扣清单在哪里
  • 国际货运代理免税报表填写
  • u8反记账操作步骤
  • 经营性项目应收减少额怎么算
  • 上级拨付的固定资产增加类型是什么
  • 税务局开普票怎么开
  • 补充协议如何生效
  • 股权收购溢价的原因
  • 成本跨年如何处理
  • 去年福利费今年怎么算
  • 汇算清缴补缴税分录
  • 延期付款利息是多少钱
  • 企业经营者试行什么制度
  • 购买粽子开的餐饮发票
  • 经营成本计算公式财务管理
  • 对公账户管理费怎么收
  • 税率税额是星号什么意思
  • 个人所得税累计减免税额为0
  • 高新技术企业取消资格的程序
  • 费用报销单正确填写格式
  • 暂估入库材料分录
  • 购买监控设备费用谁出
  • php获取用户名
  • 公司收到发票怎么做账
  • Mtdacq.exe - Mtdacq是什么进程 有什么用
  • php 定时执行文件脚本
  • 继续涉入资产会计处理
  • 质保金 销售费用
  • thinkphp-5.0
  • 产品报废进项税转出
  • 销售机构人员工作总结
  • 票据权利期限可以缩短吗
  • 路径规划的基本流程和方法
  • 无形资产摊销的方法
  • 固定资产折完了怎么办
  • 视同销售到底如何纳税调整?
  • 净资产小于注册资本
  • 保理属于什么行业分类
  • 公司销售的产品算固定资产吗
  • 增值税发票系统客服电话
  • 项目差旅费可以直接计入劳务成本吗
  • 固定资产计提折旧的原则
  • 委托代销受托方会计分录
  • 收客户逾期利息会计分录
  • 企业所得税资产总额在哪里填列
  • 开经销商公司要多少钱
  • 红冲去年的管理费用
  • 支付大型设备税率是多少
  • 调整其他应付款作为收入
  • 企业流动资金的筹措应以财政拨款为主
  • 股权转让印花税减半征收政策
  • 增值税留抵怎么做凭证
  • 现金流量表现金及现金等价物净增加额
  • 知识产权服务费可以计入研发费用吗
  • 融资租出固定资产的账务处理
  • 银行结算卡年费多少
  • win102020年更新
  • windowxp怎么改ip地址
  • centos直接安装
  • win7系统怎样设置
  • slserv.exe - slserv进程是什么意思
  • win10阻止可能不需要的应用吗
  • vmware tools安装包在哪
  • ssonsvr.exe - ssonsvr是什么进程
  • Win10系统安装包
  • linux命令统计代码行数
  • fs是什么文件夹
  • 你可能不知道的中融新大
  • windows执行bat脚本
  • opencv python
  • perl执行shell命令
  • android studio string函数
  • js window.open如何带参数
  • 2023年四川职工医保缴费基数
  • 深圳个人税收完税证明网上打印
  • 火车票抵扣申报表怎么填
  • 出国海关申报单图片
  • 广州财务顾问公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设