2014-09-07 9 views
0

사용자가 게임 모드를 선택할 수 있도록하는 주 메뉴가있는 Unity를 사용하여 게임을 개발 중입니다. 나는 사용자가 점 점 1 슬쩍/슬라이드에 손가락을 넣을 수있는 스크롤을 만들 필요가게임 개체를 점진적으로 스크롤하는 방법은 무엇입니까?

을 다음

내 문제

example입니다 : 스크린 샷에서는 예를 볼 수 있습니다 2. 한편으로이 작업이 진행되는 동안 요소 2는 불투명도를 높이고 위치가 점차 중앙으로 변경됩니다. 반면에이 작업이 진행되는 동안 요소 1은 불투명도를 낮추고 화면의 왼쪽 부분으로 위치가 점차 변경됩니다.

기타 정보 : colliders와

요소가 포함 스프라이트 플레이어의 선택을 검출한다.

내가 무엇을하라고하셨습니까? 이 문제를 해결할 코드가 있습니까? 다른 제안?

답변

1

안녕하세요, 귀하의 문제를 이해했다고 생각합니다. 내 이해에 따르면. 이 작업에는 이진 트리를 사용할 수 있습니다. 알파 값이 다른 스프라이트 시트를 사용할 수 있습니다. 스프라이트를 바꾸는 역할을하는 이진 트리의 변수는 화면상의 손가락의 위치에 따라 달라지며 이는 camera.ScreenToWorldPoint (pos)으로 쉽게 얻을 수 있습니다. 또한 touchPhase의 초기 및 최종 위치의 변화를 기록하여 gameObject의 위치를 ​​쉽게 변경할 수 있습니다.