- 博客(6)
- 收藏
- 关注
原创 2020-09-16
JsonUtility遇到的坑,如果json结构中有子类,需要在解析时使用[Serializable] 将类序列化,否则解析为null
2020-09-16 18:51:13
85
原创 Unity cinmachine 重置位置
虚拟摄像机freelookA,freelookB当A根据目标位置发生移动,切换到B,再由B切换回A时,摄像机朝向为切换到B时的朝向,如果需要复原摄像机位置,需要:1.将binding mode改为LockToTargetWithWorldUp2.freeLookCam.PreviousStateIsValid = false;freeLookCam.m_XAxis.Value = 0;freeLookCam.m_YAxis.Value = 0.7f;...
2020-09-05 14:58:20
1093
原创 Cinemachinefreelook 按住鼠标后拖动鼠标改变视角方法
if (Input.GetMouseButtonDown(0)) { freeLookCam.m_YAxis.m_MaxSpeed = 2; freeLookCam.m_XAxis.m_MaxSpeed = 300; } if (Input.GetMouseButtonUp(0)) { freeLookCam.m_YAxis.m_MaxSpeed = 0; ...
2020-08-25 16:28:29
1951
1
原创 ContentSizeFitter嵌套使用时需要强制刷新
ContentSizeFitter嵌套使用时需要强制刷新,否则ContentSizeFitter会因为刷新不及时导致高度为0foreach (ContentSizeFitter child in LevelUpNeedOne.GetComponentsInChildren<ContentSizeFitter>(true)) { LayoutRebuilder.ForceRebuildLayoutImmediate(child.Ge...
2020-07-08 16:18:50
2300
转载 for循环委托捕获值永远为最终值
转自 https://www.xuebuyuan.com/130945.html发现程序的一个BUG究其原因是因为在for循环中用委托捕获了声明变量(就是那个常见的变量i),这种情况会发生在当你捕获了for循环的声明变量,但是在声明变量已经改变后才去调用委托,你期望得到捕获变量时的值,但是得到的会是变量最终的值,即便变量类型是值类型。来看这段代码:var list = new Action[5];for (int i = 0; i < 5; i++){ list[i] = new
2020-07-07 16:42:11
185
原创 nginx跨域问题简单配置
nginx跨域在nginx.conf中http中添加server { listen 80;#nginx端口 location / { root html; index index.html index.htm; add_header 'Access-Control-Allow-Origin' '...
2020-03-24 16:22:01
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人