unity
-
Unity 2D 애니메이션 공부Unity 2021. 3. 20. 21:06
이번주도 저번주처럼 유튜브와 Unity 공식 문서를 보면서 공부해본 애니메이션... 사실 여태 만들었던 2개의 게임 중 하나에만 애니메이션이 들어가있었고, 그 마저도 다른 팀원이 해줘서 부끄럽게도 애니메이션 관련해서 잘 아는 편이 아니었다. 분명 예전에 튜토리얼 따라해보면서 배우긴 했지만 많이 까먹었기에 복습할 겸 정리해두려 한다. 1. StateMachine 현재 사용한 에셋에는 idle(대기상태), walk, jump이렇게 3가지의 애니메이션이 번갈아 동작된다. 가만히 있다가 점프 / 걷기가 가능하고 걷다가 점프도 가능해서 삼각형모양으로 transition이 그려진다. AnyState의 경우 공식문서를 읽어보니 항상 존재하는 state로 현재 어느 state에 존재하는지와 상관없이 다른 특정 stat..
-
Unity2D Player 이동 구현Unity 2021. 3. 15. 00:41
1. Transform.position new Vector2로 위치좌표 받아가지고 그 좌표로 이동시키는 방법이 있다. Transform클래스의 변수 position이 월드 좌표계에서의 위치를 나타내는 값이므로 어떤 특정좌표로 이동시키고 싶다면 이 방법을 사용하면 된다. 작년에 모바일 슈팅게임 만들때 player을 터치한 좌표로 이동시킬때 이 방법을 사용했었다. Vector2 pos = new Vector2(touch.position.x. touch.position.y); transform.position = pos; 슈팅게임의 경우 방향이동이 자유롭고 딱히 장애물도 없기 때문에 Transform으로 구현을 해도 별 문제가 없었는데, 대부분 게임은 Player가 rigidbody를 가지고 있어서 이 방법을..
-
Unity 날씨 변화 구현하기Unity 2021. 1. 5. 02:37
이번 포스팅에서는 간단하게 particle system을 이용해서 유니티 게임상의 날씨 구현 및 날씨를 변화시키는 방법을 작성하고자 합니다. 종종 unity로 게임을 만들며 배워가는 과정에서 날씨 변화를 구현하고 싶을 때가 있는데 그런 분들께 부족하지만 조금이라도 도움이 되었으면 좋겠습니다 :D 처음에 particle system을 게임창에 생성하면 이런 모습일거에요! 기본 설정 상으로는 위로 향해 올라가지만 눈이나 비는 아래로 내리니까 축을 바꿔보도록 하겠습니다. 우측 inspector의 Trasnfrom칸의 Rotation값을 보면, x축 방향으로 -90도라고 설정이 되어있는것이 보입니다. 그럼 위 사진처럼 내리는 방향이 잘 바뀌어있는 것을 확인할 수 있습니다. 시각적으로 잘 보이지 않을 것 같아서,..