我希望每個被實例化時這個類來渲染一個網格,但我得到的錯誤,錯誤引用非靜態成員與實例化對象
CS0120:一個對象引用必須訪問非-static成員 `UnityEngine.GameObject.GetComponent(System.Type的)」
所以我實例化渲染的對象叫雷德和設置等於非靜態成員,但我仍然得到錯誤?任何幫助將不勝感激,因爲我已經研究了幾個小時,但仍然無法弄清楚。
using UnityEngine;
using System.Collections;
public class SetGrid : MonoBehaviour {
public int x = 1;
public int y = 1;
void Start()
{
Renderer Rend = GameObject.GetComponent<Renderer>().material.mainTextureScale = new Vector2 (x, y);
}
}
提供的代碼示例不能編譯。請發佈您的問題的MVCE。 –