유니티 2D 모션 반전 모션 반전을 사용하기 위해서는 인스텍터의 플립 속성에 접근해야 한다.그치만 여기에 스크립트로 어떻게 접근하지? ..찾아보니 SpritRenderer spriteRenderer 변수를 설정해주고 get component로 가져온 다음 아래에서 키 눌렸을 때 filp해주면 된다. 우와 이제 좌우로 움직일 수 있다~ 위 아래도 모션이 따로 필요할까 생각해봤는데 굳이 없어도 어느정도 자연스러운 것 같아 생략하기로 했다. 유니티 2025.01.24
유니티 2D 모션 뛰는 모션을 추가기 위해 애니메이션을 설정해주려 한다. 애니메이션 컨트롤러를 먼저 만들어 줘야한다. 이 컨트롤러를 드래그앤 드롭으로 캐릭터에 적용해준다. 애니메이션도 create로 만들어준다.모션을 계속 반복하려면, 루프타임에 꼭 체크를 해줘야한다. 애니메이터에서 run모션을 확인 할 수 있다. 애니메이션 탭으로 넘어가서, 이미지들을 넣어준다. 빠르게 달리는 상태를 만들기 위해 fast run 애니메이션도 create해준다.그리고 애니메이터에서 추가해 준 후 run->우클릭-> 상태 전이(make transation)를 선택해준다.뛰기-> 달리기로도 상태 전이 설정해주고파라미터 창에서 한번 완료시마다 호출되는 트리거를 만들어주고 이름은 isrun으로 해줬다. 마우스로 상태 전이를 선택할 수 있는데.. 유니티 2025.01.24
유니티 2D 원하는 아이템 + sprite site opengameart.org 검색시 무료 이미지를 다운 받을 수 있다. 스프라이트가 덩어리로 되어있을 때 스프라이트 모드를 덩어리로 바꿔준다. (그래야 뭉텅이를 쪼갤 수 있다고,, )하고 나서 에디터를 열어준다 행과 열을 기준으로 나누기 위해.. 받은 그림이 17행 6열이라 그렇게 해준다.. (왤케 많아?..) 이렇게 잘라주고 옆에 apply눌러주면 원소 하나씩 저장된다.. 이미지 픽셀 조절을 위해 point 로 설정해준다(픽셀이미지를 이용할 경우 뭉개짐을 방지하기 위해서라고..) 이렇게 설정 해주었다.. 아 그런데 캐릭터 배경이미지가 투명이 아니라서 신경쓰인다.ㅜㅜㅜㅜ 움직임 제어움직임 제어를 위해 스크립트 생성해줬다. 캐릭터가 앞과 위로만 움.. 유니티 2025.01.24
백준 5214 환승 문제아주 먼 미래에 사람들이 가장 많이 사용하는 대중교통은 하이퍼튜브이다. 하이퍼튜브 하나는 역 K개를 서로 연결한다. 1번역에서 N번역으로 가는데 방문하는 최소 역의 수는 몇 개일까?입력첫째 줄에 역의 수 N과 한 하이퍼튜브가 서로 연결하는 역의 개수 K, 하이퍼튜브의 개수 M이 주어진다. (1 ≤ N ≤ 100,000, 1 ≤ K, M ≤ 1000)다음 M개 줄에는 하이퍼튜브의 정보가 한 줄에 하나씩 주어진다. 총 K개 숫자가 주어지며, 이 숫자는 그 하이퍼튜브가 서로 연결하는 역의 번호이다. 처음에 그냥 모든 가중치가 1인 경로에서 최단거리를 찾는 문제라 생각하여 bfs로 정점과 간선의 정보를 사용해 풀이하였는데,, 메모리 초과가 나와서 마음이 힘들었다..이 문제를 해결하기 위해서는, 정점 사이 연.. 백준 문풀/icpc25w 2025.01.24