- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 unity 编辑器相关部分记录
AssetDatabase.XXX 包括了比较多资源的path和guid的操作,包括加载资源啥的PrefabUntility.GetPropertyModifications(assetObject) //获取跟父类预制体的差别,所有列出来了PrefabUntility.GetCorrespondingObjectFromSource(XXX);//XXX可以填组件,会尝试获取父预制体对应的组件,填对象就是获取对应父类预制体对象...
2020-05-30 17:56:39
453
原创 unity 下拉框DropDown去除空格响应
unity 2019.3.7f中,下拉框DropDown 在hide()中会让调用Selectable的select()方法,导致EventSystem会选中该下拉框,下次点击空格就会自动弹出下拉框选项。跟我们项目的自定义快捷键冲突。像Button那样调整Navigation为None没有用。不得不自己处理:private void Update(){if(EventSystem.current.currentSelectedGameObject ==View.Dropdown_操作.gameO
2020-05-16 14:53:21
496
原创 unity 注意事项记录
1.unityEvent addListenr后需要记得removeListener。不然引用越来越多会越玩越卡。对于lambda表达的addListenr记得使用unityAction记录引用,以用于removeListener时使用。如:UnityAction tmp = ()=>Debug.Log(1);button.onclick.AddListener(tmp);button.onclick.RemoveListener(()=>Debug.Log(1));//失败butt
2020-05-12 20:46:21
643
1
原创 unity 个人ui记录
1.强制刷新ui: LayoutRebuilder.ForceRebuildLayoutImmediate(GetCompenet<RectTransform>());2.获取ui四个顶点世界坐标:Vector3[] vecotr3s=new Vector3[4];_myRectTransform.GetWorldCorners(vecotr3s);//左下角开始顺时针3.ui长(不考虑缩放的)_myRectTransform.rect.width...
2020-05-12 20:41:02
234
原创 unity 特性记录
ExecuteInEditMode (作用于类)属性的作用是在EditMode下也可以执行脚本。Unity中默认情况下,脚本只有在运行的时候才被执行,加上此属性后,不运行程序,也能执行脚本。修改变量名时使用特性 FormerlySerializedAs...
2020-05-06 09:43:53
114
转载 Unity将C#脚本转换为DLL,Prefab等文件不丢失引用的方法(转)
Unity将C#脚本转换为DLL,Prefab等文件不丢失引用的方法(转)unity中Prefab和Scene文件中将使用到的脚本都分配了一个guiid和fileID,来存储和脚本关联关系。如:m_Script: {fileID: 11500000, guid: 39b76c511f7a56549a8e07bf28e0daae, type: 3}那么如何将C#脚本转换为DLL,而Prefa...
2020-04-16 17:09:24
2433
9061323unity UniMerge 1.11 .zip
2020-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人