State와 같은 프로퍼티도 virtual 로 만들어서 MonsterController같은 녀석의 State를 이런식으로 변경이 가능하다. 일단은 Patrol AI가 굉장히 무식한 방법이기는 한데 나쁘지만은 않다!
이것을 또 하나의 애니매이션으로 만들고적이 맞아서 죽으면 이것을 하나의 오브젝트로 생성을 해서 사라지게 만들면 될 것이다.스프라이트 이미지 아무거나 하나 들고와서 이름 바꾸고컴포넌트에 Animator컴포넌트 추가를 해주도록 한다.Effect > DieEffectAnim
Pixel Per Unit = 20 으로 적절한 크기 설정후이렇게 만들어서 Prefab에 넣자.UpdateIdle부분을 이렇게 조금 수정해주도록 하자.그리고 이렇게 화살 나갔다라는 부분 bool로 받아주고이것을 UpdateAnimation부분에서 이런조건문으로 틀어주면
먼저 키보드 입력받는 부분에서 이렇게 해주면 애니매이션은 틀어지지만다시 원래 상태로 복구를 시켜주는 부분이 없다.그리고 실제로 좌표를 이동하거나 방향을 바꾸는 부분에서도 못들어 오게 처릴 해주어야 한다.\-> 스킬을 사용할 때는 움직이거나 그러면 안되니까.그리고이렇게
오늘은 몬스터랑 플레이어간의 충돌 해볼 것이다.그래서 몬스터 컨트롤러에 이렇게 초기화를 해준다.그리고 서버는 모든것을 아이디를 부여를 해서 동작하고다른 클라들한테 알려주기 때문에ObjectManager가 있으면 이것들을 관리를 하기 쉬워지니필요할 것이다.이렇게 아주 간
이녀석의 역할맵 로드 및 삭제로드했을 때 Collision파일 추출 -> 갈 수 있는지 없는지 구분이럴경우 ToString 형식에 맞춰서 다른 부분만 string으로 변경해줌.이런식으로 해준다.그리고 Load, Destroy부분은 이렇게 해주도록 하자.프로퍼티로 이렇게
이런식으로 WALK, ATTACK, ATTACK_WEAPON 각 사이드? 별로Pixel Per Unit 20으로 다 맞춰주고이것들 드래그 드롭으로 만들어준다.그런데 IDLE인 경우 Sprite가 하나밖에 없어서 이런식으로 밑에 그냥 들어가게 되는데..왼쪽 하다 IDLE
오른쪽에 Order In Layer가 순서 낮으면 낮을 수록 밑에 그려진다.그리고 하얀색 선 보기 싫으면 Edit -> 프젝셋팅 -> Quality -> Anti Aliasing -> 끄면됨.100%는 아님 해결되는게이런 콜라이더가 있기는 하다.이것을 클라만 처리를 하
2d에 대한 간단한 이해를 하고 가자.다른 이미지나 그런것을 유니티로 들고오면 여기보이는 Sprite로 바꿔 주어야 한다.Sprite모드는 싱글 아니면 멀티플 둘중 하나 많이 사용할 것이다.두경우 어떤 경우??이런경우 하나의 스프라이트 이미지에 이렇게 여러개가 있어서