Unity3D开发中常用的单句小功能代码

本文列举了Unity3D开发中的一些实用C#代码,包括换行符、随机数生成、对象转换、时间处理、List索引获取、Hashtable操作等基础操作,以及物体旋转、缩放、平滑移动的运动控制,Rigidbody组件的力应用,UGUI的交互,Transform组件的使用,材质和颜色的控制,以及其他杂项如控制台输出和物体生成等。
摘要由CSDN通过智能技术生成

------------------------------------------------
关于例句的声明
------------------------------------------------
例句里的obj大都是实例对象,即绑定了实际GameObject的 public GameObject obj;
这个obj是脚本中的一个全局对象。
------------------------------------------------
一些C#基础操作
------------------------------------------------
换行符
例句:"\r\n"
作用:文本换行。

随机数
创建:System.Random ran = new System.Random();
例句:int ranNumber = ran.Next(65, 91);
作用:随机取,前闭后开区间,[65,91)内的整数。

int转string
例句:string str = i.ToString();//这里的i是int类型变量
作用:将int类型数据转为string类型字符串。

int转ASCII码
例句:string tempStr = ((char)ranNumber).ToString();
作用:将ranNumber的数字转成ASCII码表中对应的字符,例如:将原数65转为字符A。

获取当前时间,并将日期标准化
例句:DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss fff")
作用:获取当前时间的long值(19位数字),并将该值的显示形式转成自定义的日期格式。

获取当前对象在List中的索引值
例句:list.IndexOf(obj);
作用:获取obj在list中的索引值,若不在list中,则值为-1。

字典值对象的创建
例句:Hashtable ht = new Hashtable();
作用:创建一个名为ht的字典值表对象。

字典内容的增加
例句:ht.Add("key", value);
作用:为名为ht的字典值表添加关联关系,"key"对应value。

判断Hashtable是否包含某个键
例句:if (ht.ContainsKey(de.Key))//这里的de是DictionaryEntry对象,即单对键值对的独立数据对象。
作用:判断键值对表ht中是否含有key值和de的Key值一样的对象。

字典值的foreach遍历
例句࿱

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值