본문 바로가기
프로그램/Unity-Refer

error CS0120: An object reference is required to access non-static member

by 로드러너 2015. 11. 25.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Unity 4.5 기준으로 코딩된 소스를 Unity 5에서 작성하는 과정에서 아래와 같은 오류가 발생했습니다.


error CS0120: An object reference is required to access non-static member `UnityEngine.Renderer.material'


오류가 발생한 코드는 

renderer.material.mainTextureOffset = new Vector2 (Target_Offset, 0);


해당 코드를 다음과 같이 수정하면 오류가 사라집니다.

GetComponent<Renderer>().material.mainTextureOffset = new Vector2 (Target_Offset, 0);