본문 바로가기

TIL24

그룹현 변수(2) 저번 시간에는 그룹형 변수 중에 가장 간단한 배열에 대해서 알아보았다면 이번에는 기능이 추가된 그룹형 변수를 배워보았다. 진도가 빠르지는 않지만 천천히 이해하면서 넘어가는 게 더 중요하니깐 조바심 내지 말지어다!!! 이번에 배운 것은 List함수이다. List란 기능이 추가된 가변형 그룹형 변수이다. List 에서 안에는 저~~~ 번에 배웠던 타입(자료형)을 넣어주어야 한다. 의미는 무엇이냐 하면 string타입의 List 혹은 int타입의 List라는 뜻이다. 물론 float도 사용할 수 있다. 이번에는 string을 사용하여 List를 나열해보겠다. string타입이기 때문에 Add의 괄호 안에 문자열인 (" ")을 사용해준 것이며, 만약에 int타입이라면 " " (큰따옴표) 없이 정수열.. 2020. 8. 30.
2D 아틀라스 저번 시간에는 간단하게 물리법칙인 Box Colider와 Rigidbody의 차이점과 적용하는 법에 대해서 알아보았다. 이번에는 2D의 아틀라스에 대해서 알아보자!!!!! 2D 게임을 디자인할 때 Sprite를 하나하나 불러오는 일은 상당히 번거로운 일이며, 캐릭터 애니메이션이 진행될 때마다 Sprite를 로드해야 하기 때문에 하드웨어적으로도 좋지 않다. 그래서 이 Sprite들을 하나로 합쳐놓아서 쉽게 관리한 것을 아틀라스라고 한다. 먼저 불러오는 법은 간단하다 저~~번 시간에 했던 것처럼 Sprites 폴더 안에 만들어둔 도트 그래픽을 넣어주고 배웠던 설정들(Filter Mode, Compression, Pixel Per Unit) 꼭 해줘야 하는 것들을 체크해주면 기본 설정은 끝이다. 기본 설정을 .. 2020. 8. 29.
그룹형 변수 저번 시간에는 그냥 일반적인 변수에 대해서 알아보아다면 이번에는 그룹형 변수에 대해서 배워보았다. 슬슬 문법이 복잡해지기 시작하지만 오히려 좋아!!!! 먼저 그룹형 변수의 정의에 대해서 알아보자 그룹형 변수 : 변수들을 묶은 하나의 장소 저번 시간에 배운 대로 골렘, 리자드, 슬라임 총 3종류의 몬스터가 있다고 했을 때 변수를 만드는 방법은 아래와 같은 방법일 것이다. 하.지.만 변수 하나에는 여러 가지 데이터를 넣을 수 없기 때문에 위와 같이 입력하면 호출 시 버그가 발생한다. 이것을 해결하기 위해서는 아래와 같은 방법을 써야한다. 이러한 방법을 배열이라고 한다. 배열 : 가장 기본적인 고정형 그룹형 변수 이제 호출을 해보도록 하겠다. 호출을 할 때에도 일반 변수와 같은 방법을 사용해서는 안된다. 위와.. 2020. 8. 27.
물리법칙 적용 오늘은 저번에 이어서 만들어 놓은 Sprite들에 물리법칙을 적용시켜 보았다. 슬슬 어려워지기 시작하지만 아이 캔 두잇!!! 악!!!! 지금까지 만들어 둔 Sprite에 물리법칙을 적용시켜보도록 하겠다. 먼저 우측 Inspector에서 Add Component에 Box Colider를 검색하면 그냥 Box Colider와 Box Colider 2D가 있는데 나는 2D로 만들 것이기 때문에 Box Colider 2D를 선택해준다. 그 후에 플레이어(삐약이)는 따로 하나 더 추가해주어야 할 것이 있는데 Rigidbody라는 Compmnent이다. 위와 같은 방법으로 Add Component에 Rigidbody 2D를 추가해주면 설정은 끝이다. 여기서 Box Colider와 Rigidbody의 차이점을 한번 .. 2020. 8. 26.