错误CS0619&错误CS1061

时间:2015-11-07 19:13:04

标签: c# unity3d unity5

我正在观看一个似乎有用的教程,但就我而言,我遇到了这些错误:

  

错误CS0619:UnityEngine.Component.renderer' is obsolete:属性   渲染器已被弃用。请改用GetComponent()。   (UnityUpgradable)'

  

错误CS1061:输入UnityEngine.Component' does not contain a definition for material'并且找不到扩展方法material' of type UnityEngine.Component'(你是否错过了使用   指令或程序集引用?)。

这是脚本:

using UnityEngine;
using System.Collections;

public class ScrollScript : MonoBehaviour {

    public float speed = 0;

    void Update () {
        renderer.material.mainTextureOffset = new Vector2 (Time.time * speed, 0f);
    }
}

1 个答案:

答案 0 :(得分:0)

public Renderer render;

void Start(){

render = this.GetComponent"<" Renderer">"();

}

不要使用引号