본문 바로가기

Unity/복습

(3)
2020-05-26 유니티 코루틴 응용 쿨타임 시스템(예외처리X) 코루틴으로 좋은 예제가, 스킬 또는 버프의 쿨타임이라고 해서, 응용으로 만들어보았다. @예외무시 같은 버튼을 두번눌렀을시, ----- Hero.class 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; public class Hero : MonoBehaviour { public GameObject model; public List btnList; privat..
2020-05-23 오브젝트 충돌 감지 Collider(2D 연습) 어제 오브젝트 충돌 감지에 대해 배워서, 3D보다는 2D 마리오 게임 같은 예제로 연습을 해보면 어떨까? 하고 찾아보다가 해당하는 예제를 찾았지만, 버전이 하위버전이라, 현재쓰고있는 버전으로 컨버팅해서 다시 만들었다. 키보드로 조작하며, A는 후진, D는 전진, 스페이스바는 점프. 어셋에 애니메이터가 붙어있었는데, 사용법을 찾아보니 다 제각각이라서, 2시간동안 검증해보다가 끝내 실패했다. 예제를 만들면서 생각해 봤는데, 아주 사소한 것에 궁금증이 생겼다. 맵을 구현할때, 오브젝트로 만들어야하는건가, 아니면 캔버스로 만들어야되는 것인가에 대한 궁금증이었다. 오로지 UI를 구성할때만 캔버스, 이미지를 사용해야하는 건지 궁금하다. 찾아본결과로는 유니티에서는 되도록이면 UI를 구성할때만큼은 캔버스를 사용하도록 ..
2020-05-19 스크롤바 팝업 코드분석 오늘 배운 소스코드를 분석해 보았습니다. 아직 제 생각을 코드로 풀기에는 저의 지식이 한참 부족한 것 같아, 먼저 제가 이 코드를 읽을 수 있는지 없는지를 판단하기위해 코드 분석을 했습니다. 다행히도 읽을 수 없는 부분, 또는 이해를 하지 못하는 부분은 딱히 없었고, 많은 부분반복이 필요하다고 생각됩니다. App.class 더보기 using System.Collections; using System.Collections.Generic; using UnityEngine; public class App : MonoBehaviour //App클래스는 Mono를 상속 { //App이하는일과 UIApp이 하는일을 분리. //why? App이 많은 일을 하지 않게 하기위해서. public UIApp uiApp; /..