在我的游戏中,当我在团结遥控器中使用统一编辑器运行游戏时,班轮直播显示如下
但是当我构建它并在android设备中运行它时,linerender会像下面那样消失
行渲染器的代码如下:
var targetObject : GameObject;
private var lineRenderer : LineRenderer;
function Start() {
lineRenderer = GetComponent(LineRenderer);
}
function Update () {
lineRenderer.SetPosition(0,this.transform.localPosition);
lineRenderer.SetPosition(1,targetObject.transform.localPosition);
}
我不知道这是什么问题。请帮帮我
答案 0 :(得分:0)
如果您正在使用
LineRenderer.material = new Material(Shader.Find(“#SHADERNAME”));
您将收到错误,LineRenderer将无法正常工作。
我解决了创建材质的问题,指定了正确的着色器(我使用着色器 - >粒子 - >添加剂),并且在脚本中,LineRenderer.material = Resources.Load(“#PATH TO YOUR MATERIAL” )作为材料。
您可以在此处查看其他选项:
http://answers.unity3d.com/questions/1079400/linerenderer-doesnt-work-in-build.html