Unity, C#
-
유니티 이벤트 완벽하게 이해하기 1Unity, C#/Event 2019. 2. 18. 18:43
유니티 이벤트에 대해 정리해 보았습니다. Unity 이벤트 C#의 이벤트와 델리게이트를 유니티가 사용하기 편하도록 랩핑 해놓은 것입니다. 이벤트를 발동시키는 측도 그 이벤트에 기능을 등록시켜놓은 측도 서로에게 관심이 없도록 함으로써 코드가 스파게티처럼 엮이지 않도록 합니다. ex) 플레이어가 죽었을 때 일어나는 각종 상황- UI에 "죽었음" 출력 - 도전과제 출력 - 게임 재시작 이벤트를 사용하지 않을 때 UIManager.cs - UI를 사용하기 위해 using UnityEngine.UI; 를 추가합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 using System.Collections; using System.Collections.Generic; using UnityEngine; us..
-
Coroutine 완벽하게 이해하기Unity, C#/Coroutine 2019. 2. 15. 19:48
자꾸 잊어 먹어서 제 나름대로 정리해 놓고 있습니다. 늦은 나이에 시작해서 많이 부족합니다. 틀린 부분이 있으면 댓글로 가르쳐 주시면 바로 수정하겠습니다. 현재는 아이군님의 블로그 내용이 보고 공부하면서 정리했습니다.제가 완전히 이해할 때까지 계속 추가/정리 해놓을 생각입니다. (아이군의 블로그를 참고 : http://theeye.pe.kr/archives/2725) 기본적인 Coroutine 예제 예제1) 1초 동안 이미지가 자연스럽게 사라지도록 하는 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 public SpriteRenderer spriteRenderer = null; void Start() { StartCoroutine("RunFad..