
Unity 知识点总结
文章平均质量分 62
用过的知识点汇总起来,方便以后使用
生存日记
这个作者很懒,什么都没留下…
展开
-
Unity 数据的持久化保存
StreamWriter sw = new StreamWriter(@"c:\xx\xx.txt",true,Encoding.ASCII)第二个参数表示是否以追加的方式打开,第三个参数是编码方式。StreamReader sr = new StreamReader(@"c:\xx\ReadMe.txt"):(会检查字节码标记确定编码格式)。JsonUtility.FromJsonOverWrite((string)f.Deserialize(file),(写入的对象Object));原创 2024-06-08 17:49:48 · 822 阅读 · 0 评论 -
Unity 特性(Attribute)
一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。[ContextMenuItem] 字段右键菜单添加一个自定义方法,鼠标在上边右键弹出点击执行对应方法,两个参数一个是弹出的名称,第二个是要执行的方法名。[HideInInspector]特性用于隐藏公共字段在Inspector面板中的显示,这对于那些不需要用户直接编辑的内部状态变量非常有用。文本空间,默认三行 也可以设定范围 设定最低和最多的行数,多的滚动条滑动,少的时候显示最低的行数 不设定,也是最低3行。原创 2024-05-28 09:07:57 · 794 阅读 · 0 评论 -
Unity中的射线检测
如果输入图层的序号就可以只检测这个图层的相应物体,而其它图层的物体即使被射线扫到了也没有任何卵用。//distance:射线检测的距离,虽然说射线的长度是无限长,但是可以设置它的检测距离,只有在这个距离内的物体才可以被检测到。//distance:射线检测的距离,虽然说射线的长度是无限长,但是可以设置它的检测距离,只有在这个距离内的物体才可以被检测到。:ray是Unity内置的射线类,存放传入起始点和起始方向,当做射线的起点和方向,:LayerMask的形式是int,它表示的是你涂层的序号的。原创 2024-05-27 20:27:58 · 1180 阅读 · 0 评论 -
好用的快捷键 Unity
F键 : 聚焦选中的物体F2 键: 重命名V键: 顶点吸附原创 2024-05-27 17:56:36 · 563 阅读 · 0 评论 -
协程开启和停止的方法
yield return new WaitWhile()//将协同执行直到 当输入的参数(或者委托)为false的时候.... 如:yield return new WaitWhile(() => frame < 10);yield return new WaitUntil()//将协同执行直到 当输入的参数(或者委托)为true的时候....如:yield return new WaitUntil(() => frame >= 10);//(任意数字) 下一帧再执行后续代码。// 下一帧再执行后续代码。原创 2024-03-28 15:12:16 · 810 阅读 · 0 评论 -
Unity各坐标转化
引用。原创 2024-03-21 11:36:23 · 825 阅读 · 1 评论 -
Unity 位移方法总结
1. 通过Transform组件1.直接控制Transform.postion的位置2.使用 transform.Translate()方法;2.通过Vector3类(结构体)的方法1.使用Vector3.MoveTowards()方法3.通过Rigidbody组件1.AddForce();2. Rigidbody.velocity4.通过CharacterController组件1.CharacterController.move()5.通过Dotween插件(原创 2024-01-15 17:05:05 · 662 阅读 · 0 评论 -
c# float 取小数点后两位
print((0.123456789).ToString("F2") + "保留2位小数");print((0.123456789).ToString("F3") + "保留3位小数");print((0.123456789).ToString("F4") + "保留4位小数");print((0.123456789).ToString("F5") + "保留5位小数");print(string.Format("{0:F2}" + "保留2位小数", a));//强制转换去掉小数位。原创 2023-10-16 15:11:50 · 4928 阅读 · 0 评论