- 眼睛或者小手的设置: 右上角有个
锁
的图标,锁上后Alt
会变成小手
,打开后Alt
会变成眼睛
。 - 混合光照模式:
- Baked Indirect:只烘焙间接光,直接光照和阴影都实时计算。
- Subtractive:(LWRP推荐)
- 静态物体:直接光照、间接光照和阴影都会被烘焙到光照贴图。
- 动态物体:
- 接受
实时光源
、Mixed光源
的直接光照
。 - 接受
动态物体
的阴影
。 - 投射
主平行光阴影
到其他静态、动态
物体上。 - Realtime Shadow Color:
动态物体
投射到静态物体
上阴影的颜色
。
- 接受
- Shadowmask:除了烘焙间接光照外,还会把静态物体的的阴影烘焙到Shadowmask中。(不支持LWRP)
- JsonUtility不能直接解析数组字符串:
var arr = JsonUtility.FromJson<int[]>("[1,2,3]");\\报错。
解决方法:用对象将数组字符串包裹起来即可:
[System.Serializable]
class Data{
public int[] arr;
};
var arr = JsonUtility.FromJson<Data>("{\"arr\":[1,2,3]}");\\正确。
- 在布局(横向或者纵向)中让UI大小自动适应内容: 设置布局的Control Child Size为True即可。
- Awake调用问题: 如果动态加载Prefab时,Prefab的activeSelf是false,也就是不显示的时候,Awake是不调用的,只有第一次将activeSelf设置为true时才会调用,如果在Awake函数里注册了外部事件,有可能会产生Bug。
- 把一个节点从一个父节点移动到另一个父节点下,是立即生效的。