- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 【Unity】UGUI动态适配Text尺寸大小
Text.preferredWidth /Text.preferredHeight : Text的最优宽度/高度,保持当前高度/宽度不变,计算最优宽度/高度在Text.text赋值字符串后,计算字符串的最优高度或宽度,可动态调整Text尺寸大小例如,限制Text的最大和最小宽度,自动调整高度:public class Test : MonoBehaviour{ //Text最小/最大宽度 private int textSizeMinWidth = 100; ...
2020-12-31 18:25:28 3786
原创 计算点到直线/线段的距离
计算目标点到直线/线段的距离,先计算直线/线段上距离目标点最近的点,目标点与最近点的距离,即目标点到直线/线段的距离。计算最近点: //点到直线的最近点 public void GetNearPointToStraightByPoint(Vector3 targetP,Vector3 lineStartP,Vector3 lineEndP,ref Vector3 nearP) { GetNearPointToStraightByDir(targetP...
2020-12-24 17:18:15 1475 3
原创 【UnityEditor】Undo撤销编辑器下的操作,如撤销创建/销毁的物体
编辑器下的一些操作默认是不可撤销的,如创建、销毁物体,使用Undo可以将某个操作标记为可撤销操作,Ctrl+Z即可撤销实例:using UnityEngine;using UnityEditor;public class TestUndoEditorWindow{ [InitializeOnLoadMethod] public static void Init() { SceneView.duringSceneGui += DuringSce.
2020-12-16 15:13:07 2267
原创 【UnityEditor】在Editor编辑器下自动编辑Prefab预制体并另存为,可批量编辑
1. 在场景中实例化Prefab public GameObject LoadPrefabToScene(string loadPath,string prefabName) { //加载路径 string loadFullPathName = string.Format("{0}/{1}.prefab",loadPath,prefabName); //加载预制体 GameObject prefabSource = Asse
2020-12-09 11:18:55 3081
【Unity】升级版·Excel数据解析,自动创建C#类,自动创建ScriptableObject生成类,自动序列化Asset
2022-07-05
Unity ScrollRect 动态缩放大小,自动定位
2022-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人