카테고리 : C# Neo Land | 2018. 7. 30. 11:54
숫자가 1씩 카운팅 되면서 올라가는 애니메이션입니다.주로 게임 재화가 올라갈 때 쓰입니다. StartCoroutine(Count(GameMgr._instance.playerMoney+100, GameMgr._instance.playerMoney)); IEnumerator Count(float target, float current) { float duration = 0.5f; // 카운팅에 걸리는 시간 설정. float offset = (target - current) / duration; while (current < target) { current += offset * Time.deltaTime; moneyLabel.text = ((int)current).ToString(); yield return ..
카테고리 : 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;}
카테고리 : C# Neo Land | 2018. 7. 28. 23:57
C# 스크립트 상에서 SpriteRenderer의 Sprite를 바꾸기 위해선 아래와 같은 코드가 필요합니다. 스프라이트이름.sprite = (Sprite)Resources.Load("img/character", typeof(Sprite)); "img/character" 이것은 이미지가 있는 주소로서 유니티 Resources 폴더 안에 img 폴더를 만들고 character.png 라는 파일을 불러와서 적용하는 것입니다.