- 博客(7)
- 收藏
- 关注
原创 GOF23-工厂模式
工厂方法模式(Factory Method Pattern)是一种创建型设计模式,它定义了一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法模式使得一个类的实例化延迟到其子类。
2023-03-28 14:50:05
140
原创 关于Unity实现物体逐渐消失而不是整个一瞬间消失的方法
方法如下: 获取对应物体的RGBA的A的值 随着时间A的值递减 到A的值为0的时候确定是否要销毁物体,如果要销毁物体,就加上Destory方法即可
2021-12-05 11:14:25
4455
原创 关于Unity实现插值旋转
已知条件 Vector3 originDir; // 原始点坐标 Vector3 targetDir; // 需要插值旋转的点坐标 方法如下: 先求出当前位置到某一点的方向向量 转化为四元数 调整需要插值旋转的物体的旋转 代码如下: Vector3 dir = targetDir - originDir; Quaternion targetQua = Quaternion.LookRotation(dir); obj.transform.rotation = Quaternion.Lerp(orig
2021-12-04 14:40:24
4736
原创 关于Unity中的Emission和Albedo中的Color的修改
Albedo的Color修改 obj.GetComponent<Renderer>().material.SetColor("_Color", new Color(0, 0, 0)); _Color是单下划线 Emission的Color修改 transform.GetComponent<Renderer>().material.SetColor("_EmissionColor", new Color(0, 0, 0, 0)); _EmissionColor是单下划线
2021-12-04 11:48:27
1981
原创 Unity报错Copying assembly from ‘Temp/Assembly-CSharp.dll’ to ‘Library/ScriptAssemblies/Assembly-CSharp
问题解决: 重启Unity 可能是因为杀毒软件的问题,把杀毒软件关掉;如果还不行,就把Windows Defender关掉
2021-12-04 11:30:44
3681
原创 关于C#的string.Empty的见解
任何编程语言都有空字符串的称呼,但是C#有自带的空字符串的表示,就是string.Empty 如: string a = ""; string b = string.Empty; 上面二者的效果是等价的
2021-12-02 14:44:54
1819
原创 关于Unity3D的[Serializable]的一些自我见解
官方解释: 翻译: 描述 可以序列化类或结构。 若要启用序列化,请应用[序列化]属性。有关序列化的更多信息,请参见脚本序列化。注:只能序列化非抽象的非一般自定义类。 自我见解: 就是Unity提供的一个类似于收纳器的便捷式使用方法,本质上不过就是用一个类来代替一些字段让编辑器编辑,也就是归类一些用在一起字段,归在于一个类里面 ...
2021-12-01 12:08:44
2580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅