카테고리 : C# Neo Land | 2018. 7. 29. 03:17
C# 스크립트 상에서 gameObject.GetComponent().enabled = true; gameObject.GetComponent().enabled = false; 간단한 bool 값 설정으로 바꿀 수 있다.
카테고리 : C# Neo Land | 2018. 7. 29. 02:39
다중 주석 처리 : Ctr + K + C 다중 주석 해제 : Ctrl + K + U 라인 복사 : 라인에 마우스 클릭 하고 Ctrl + C 라인 붙여넣기 : Ctrl + V '{' 의 짝을 찾아주는 키 : 괄호에 대고 Ctrl + ] 변수 또는 함수 선언 한 곳 바로 가기 : F12 변수 또는 함수가 쓰인 곳 찾기 : Shift + F12 뒤로 가기 : Ctrl + - 앞으로 가기 : 뒤로 가기 : Ctrl + Shift + - 변수 바꾸기 (기존에 쓴것도 바뀜) : 변수 선택하고 Ctrl + R + R 찾기 대화상자 : Ctrl + F 바꾸기 대화상자 : Ctrl + H 파일들에서 찾기 대화상자 : Ctrl + Shift + F 파일들에서 바꾸기 대화상자 : Ctrl + Shift + H 디버그 모드 ..
카테고리 : C# Neo Land | 2018. 7. 29. 02:05
try{//내용}catch(System.Exception e){Debug.Log(e);} Point. 단순히 Exception만 쓰면 기본으로 만들어지는 C# 스크립트에서 에러가 납니다. try catch문을 많이 쓴다면 using을 해주는 것이 좋습니다.
카테고리 : C# Neo Land | 2018. 7. 29. 01:11
foreach (Transform child in ListItems[i].transform) { if(child.gameObject.name == "Lock") { child.gameObject.SetActive(false); } if (child.gameObject.name == "Img") { child.GetComponent().spriteName = "바꿀 파일 명"; } } 유니티에서 특정 오브젝트의 자식 오브젝트를 찾으려면 foreach문을 사용해야 합니다.
카테고리 : C# Neo Land | 2018. 7. 29. 00:20
* 방법 1img.mainTexture = Resources.Load("img/imageName", typeof(Texture2D)) as Texture2D; * 방법 2 private iEnumerator loadImg(){ Texture2D texture = null; string PATH = "Texture/image.jpg"; texture = Resources.Load(PATH,typeof(Texture2D)) as Texture2D; img.mainTexture = texture;}