Posts

[Final] Virtual Interaction Design Final Presentation

Image
  <ARea Intro Video> <ARea Prototype Video> <PPT>

[Assignment] Process Sharing on 1201

Image
 

[Assignment] 3D Modeling

Image
 

[Unity] Object Drag, Scale, Move with touch (Updated)

Image
유니티를 활용해 오브젝트를 띄우고, 모바일 스크린에서의 터치에 따라 반응하도록 구현한다! 구현할 움직임은 1. 스케일 2. 이동 3.회전 세가지! 처음 진행사항에서는 이미지 태깅 없이 물체를 띄웠지만. 물체가 계속 덜덜 떨리고, 위치가 잘 고정되지 않아서 이미지 태깅을 추가하여 프로토타입을 제작하였다. 먼저 지난 시간 부터 애를 먹었던 화면에 오브젝트가 뜨지 않는 문제는 드디어 해결을 했다. 그 과정은 아래에 있다.. 이미지 타겟을 새로 바꾸고, 에펠탑의 크기를 수정하는 작업을 여러번 거쳤다. 파이널 발표때까지...절대 등장하지 않던 오브젝트... 오브젝트야... 어딨니.. 제발 나와줘.... 혹시나 타겟이 문제일까 하여 이미지 타겟을 바꿔보았다! 하지만.. 여전히 오브젝트는 보이지 않았다...... 그러던 중....!!! 희미라게 보이는 에펠탑을 발견했다...!ㅠㅠ ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ기쁨의 눈물이 났다......그리고 살짝 어이가 없었다..... 크기 때문이였다니.....ㅠㅠ 전에도 크기문제로 안보였던 적이 있어서 충분히 크게 만들었다고 생각했는데 아니였나보다.. 수정과 빌드를 반복하면서 원하는 크기가 나오도록 오브젝트와 이미지를 맞춰주었다. 드디어 등장한 에펠탑!!  그럼 이제 위의 세가지 기능 (이동, 회전, 스케일)이 잘되는 지 테스트해 보았다. 1) 이동  : 사용자가 오브젝트를 한 손가락으로 오브젝트를 drag했을 때 그 경로를 따라 이동한다.  2) 회전 : 사용자가 오브젝트를 누르고, 한 손가락으로 축을 맞춰 오브젝트를 drag하면 그 경로에 따라 회전한다. 3) 스케일 : 사용자가 두 손가락으로 drag하면 그 정도에 따라 오브젝트 크기가 확대 / 축소된다.