线渲染器不适用于Android构建游戏

时间:2015-01-27 18:43:19

标签: android unity3d

在我的游戏中,当我在团结遥控器中使用统一编辑器运行游戏时,班轮直播显示如下 **enter image description here**

但是当我构建它并在android设备中运行它时,linerender会像下面那样消失 enter image description here

行渲染器的

代码如下:

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);
}

我不知道这是什么问题。请帮帮我

1 个答案:

答案 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