본문 바로가기

[STUDY]/[Unity]

(2)
[Note] 멈추지않고 튕기는 공 만들기 / Unstopping Bouncy Ball 오늘의 주인공 되시겠다. 프로젝트를 진행하는데 공의 속성을 조절하지않으니 바운스 되다가 마찰 및 공기저항 연산에 의해서 공의 속도가 감소하다가 멈추게되었다. 이는 콘텐츠에서 의도하는 핑퐁 게임 진행을 저해하기때문에 속성치를 조절하는 R&D를 진행하였다. Rigidbody Mass는 질량을 나타낸다. 가벼울수록 적은힘으로 더멀리날아간다는 뜻이 된다. Drag와 Angular Drag가 핵심. 이 둘은 공기 저항을 나타낸다. 이 두개를 0으로 설정해주어야한다. 아래 설정들은 필요에 의해서만 조작해주면된다. 보간과 충돌감지에대한부분인데, 충돌감지 부분은 연산과도 관련있기때문에 퍼포먼스를 고려해야한다. https://docs.unity3d.com/kr/2018.4/Manual/class-Rigidbody.htm..
2D Animation 패키지 사용하기 유니티 패키지를 통해 간단한 2D 애니메이션을 구현할 수 있다. Spine으로는 Timeline기능을 활용하기가 쉽지않기 때문에 차선을 찾다가 알게된 방법이다. (더 자세히 기술하자면, Spine2D 애니메이션을 Timeline에서 보이게 하기위해서는 현재 정식으로 출시되지않은 유니티 패키지를 사용해야하고 *이것도 2년전이 마지막 업데이트다, 해당 패키지는 메카님이아닌 Animation만 지원하며, 블렌딩시 오류가 발생할 수 있고 2019 버전은 지원하지 않는다.) 2D Animation 패키지를 사용하기 위해서는 Package Manager에서 2D Animation / 2D PSD Importer / 2D IK 이 세가지 패키지를 받는것을 전제하고있다. (2019.3 베타버전과 2019.2 버전에서는..