본문 바로가기

2018/06

(2)
[매일프로그래밍] 4월 30일 안녕하세요. 6월이지만 4월 30일 매일프로그래밍 문제 포스팅입니다. 일이 바쁘다는 핑계로 한주에 한번 포스팅 쓰는게 어려워 많이 밀렸네요. 조금 더 노력해야겠습니다. ※해당 문제에대한 저작권은 매일프로그래밍에 있습니다 이번 문제는 오랜만이라 그런지 문제 이해하는 시간도 오래걸렸습니다. 문제간격(interval)로 이루어진 배열이 주어지면, 겹치는 간격 원소들을 합친 새로운 배열을 만드시오. 간격은 시작과 끝으로 이루어져 있으며 시작은 끝보다 작거나 같습니다. 예제)Input : {{2,4}, {1,5} , {7,9}}Output : {{1,5},{7,9}} Input : {{3,6}, {1,3} , {2,4}}Output : {{1,6}} 먼저 예제의 인풋 데이터를 살펴보면 시작과 끝으로 이루어진 배열..
[유니티/Unity] 물체 이동 이번 포스팅 주제는 총알 오브젝트를 특정 힘과 방향으로 발사하는 기능을 구현하는 과정에서 알게된 내용입니다. 유니티에서 제공하는 rigidbody를 사용하여 물체가 특정 속도로 날아가도록 할 수 있습니다. 다음은 가장 많이 사용하는 두가지 방법입니다. Velocity : rigidbody의 속도를 나타냅니다. velocity를 지정하면 오브젝트의 질량과 상관없이 일정 속도를 줍니다.rigidbody2d 컴포넌트가 있어야만 velocity를 사용할 수 있습니다. 아래와 같이 x,y 의 속도를 지정할 수 있습니다. Rigidbody2D.velocity = new Vector2(xSpeed, ySpeed); Addforce : rigidbody에 힘을 가해 가속도를 줍니다. addforce는 'F=ma' 공식..