2016-06-04 1 views
0

내 학교 프로젝트 용 Android 용 모노 게임에서 게임을 작성하고 있지만 한 번의 간단한 탭 동작 만 수행 할 수있는 위치를 터치 할 수는 없습니다.하지만 검색 할 수는 있지만 유용한 것은 없습니다. 그렇게. 내 게임은 플레이어가 회전하는 파이프를 터치 할 때마다 원하는 파이프 퍼즐 게임이지만, 내가 말할 수는 없지만 이것을 수행 할 수는 없습니다. 이것은 키보드 입력을위한 코드입니다.터치하기 모노크롬 위치 및 탭 누르기

 KeyboardState newState = Keyboard.GetState(); 
     if (oldState.IsKeyUp(Keys.Space) && newState.IsKeyDown(Keys.Space)) 
     { 
       angle1 += (float)Math.PI/2.0f; 
     } 
     oldState = newState; 

답변

2

다음에 대한 검사를 추가 할 수 있습니다 :

TouchCollection touchCollection = TouchPanel.GetState(); 

    if (touchCollection.Count > 0) 
    { 
     //Only Fire Select Once it's been released 
     if (touchCollection[0].State == TouchLocationState.Moved || touchCollection[0].State == TouchLocationState.Pressed) 
     { 
       Console.WriteLine(touchCollection[0].Position); 
     { 
    } 

를 그런 다음 당신은 위치 변수로 원하는 무엇도 할 수 있습니다.