`UnityEngine.LineRenderer.SetColors(UnityEngine.Color, UnityEngine.Color)' 已过时:`改用 startColor、endColor 或 colorGradient。
`UnityEngine.LineRenderer.SetColors(UnityEngine.Color, UnityEngine.Color)' is obsolete: `Use startColor, endColor or colorGradient instead.'
在 Unity 版本 5.6.0b7 中收到此错误:Assets/GoogleVR/Scripts/UI/GvrLaserPointer.cs(83,18):警告 CS0618:UnityEngine.LineRenderer.SetColors(UnityEngine.Color, UnityEngine.Color)' is obsolete:
改用 startColor、endColor 或 colorGradient。'
似乎不太对。有什么想法吗?
你需要按照它说的去做:
lineRenderer.SetColors(Color.white, Color.black);
变成
lineRenderer.startColor = Color.white;
lineRenderer.endColor = Color.black
同样适用于 SetWidth => start/endWidth
对于 SetVertexCount => numPositions
在 Unity 版本 5.6.0b7 中收到此错误:Assets/GoogleVR/Scripts/UI/GvrLaserPointer.cs(83,18):警告 CS0618:UnityEngine.LineRenderer.SetColors(UnityEngine.Color, UnityEngine.Color)' is obsolete:
改用 startColor、endColor 或 colorGradient。'
似乎不太对。有什么想法吗?
你需要按照它说的去做:
lineRenderer.SetColors(Color.white, Color.black);
变成
lineRenderer.startColor = Color.white;
lineRenderer.endColor = Color.black
同样适用于 SetWidth => start/endWidth
对于 SetVertexCount => numPositions