반응형

Unity 23

Unity) Quaternion.LookRotation

LookRotation() 메서드는 해당 벡터 방향을 바라보는 회전 상태를 반환한다. 따라서 LookRotation() 메서드 안에는 상대 좌표를 넣어야한다. Ex) LookRotation(new Vector3(1, 1, 1)) 의 경우 객체가 원점에 있을 경우에는 월드좌표 (1, 1, 1)을 바라보지만, 원점이 아닌 곳에서는 월드 좌표 (1, 1, 1)을 바라보지 않는다. (1, 1, 1)은 상대좌표로 적용되고, 객체가 (1, 2, 3)에 있을 경우 (2, 3, 4)를 바라보게 된다. LookRotation() 메서드의 2번째 인자에는 머리가 향하는 방향을 지정할 수 있다. 객체의 머리쪽이 두번째 인자로 적어준 방향을 향한다. (Vector3.up , Vector3.down 등등) # LookRotat..

Unity 2022.01.27

2021.06.28 RushOur 전체적인 리뉴얼 (Unity Bolt)

거의 한달이 넘어가는 시점에서 글을쓰게 되었다. 일이 너무 바쁘다는 핑계로 그간 글을 쓰지 못했는데 지금부터는 꾸준히 써보려고 한다. 오늘부터 신청을 받는 GIGDC 국제인디게임대회에 제출을 해보려고 한다. # 저번에 받았었던 좋은 피드백을 통해 RushOur의 리텐션을 고려하여 구조를 조금 바꾸었다. 1. 먼저 하우징 시스템을 도입해 메인화면을 바꾸었다. 이전에는 일을 하러가는 출근길이 메인화면이었다면 이제는 집이 메인화면이다. 2. 통장을 구현하여 지출과 수입을 계산할 수 있게 하였다. 3. 게임에 재미를 더하기 위해 일정 조건을 만족하면 클리어되는 업적창도 구현했다. 4. 게임을 진행하는데 필요한 여러가지 소식들을 접할 수 있는 메시지 창도 구현했다. 5. 게임에서 시간의 흐름을 확인할 수 있는 달..

2021.04.18 RushOur Shop 찜 로직구현(Unity Bolt)

오늘은 현재 개발 중인 인디게임 RushOur의 상점 로직을 구현했다. 먼저 아래 보이는 '찜' 버튼에 Bolt - Flow Machine 컴포넌트를 추가한다. 버튼을 처음 클릭했을 때와 다시 클릭했을 때를 구별하여 버튼을 누르면 다시 누르기 전까지 눌러져있는 느낌을 구현하기 위해 IsSelect라는 Bool값 변수와 버튼의 이미지를 직접 도트로 찍어서 사용했다. False를 타고 내려오면 아래와 같은 로직을 거친다. 1. Shop을 전체적으로 관리하는 Manager Object에 변수인 BuyList에 현재 '찜' 상태인 상품이 있는지 Check하고 있다면 다음단계로, 없다면 담긴 상품이 없다는 Animation을 발생시킨다. 2. Sequence-2 : 버튼을 '찜' Button을 누를때 Button..

반응형