2016-09-21 6 views
1

Game Maker에서 첫 게임을하고 있습니다.Game Maker - Touch 이벤트

게임에서 나는 그림, 예를 들어 직사각형을 그려야하며 게임은 그림을 인식해야합니다. 내가 어떻게 할 수 있니?

감사합니다!

답변

0

글쎄, 꽤 복잡한 작업입니다. 이를 단순화하기 위해 click 이벤트에서 마우스 좌표를 사용하여 점의 연속을 지정하고 자동으로 선과 연결하도록 요청할 수 있습니다. 동일한 ds_list 구조에 모든 점을 저장하면 각도, 거리 등의 조건을 확인할 수 있습니다. 이렇게하면 모양을 결정할 수 있습니다. 왜 이걸하고 싶은지 물어봐도 될까요?

+0

음, 그림을 그려서 작업을 완료하는 게임을 만들고 있는데, Magic Touch라는 게임에서이 방법을 보았습니다. 시도해 보면 알 수 있습니다. –

0

이 문제를 해결할 수있는 방법은 매우 간단합니다. 나는 누군가가 포인트 중 하나를 클릭했을 때 각각의 포인트에 대해 몇 가지 변수를 만들 것이다. 플레이어가 다음 지점을 클릭 할 때까지 기다립니다. 플레이어가 다음 포인트를 클릭하면 나는 두 점을 모두 정렬하고 플레이어가 다음 포인트를 클릭 할 때까지 기다리는 image_angle를 사용하여 라인으로 스프라이트를 호출합니다.

다음 단계 이벤트는 모든 점을 클릭했는지 그리고 그 좌표에서 삼각형을 그리거나 삼각형을 채우기 위해 정확한 좌표에 스프라이트를 놓기를 기다리는 단계 이벤트입니다.

당신이 할 수있는 또 다른 방법은 그 포인트가 무엇인지 결정하고 mouse_x와 mouse_y를 확인하여 그것이 포인트인지 그리고 위와 같은지 확인하는 것입니다. 이 문제를 해결할 수있는 방법은 여러 가지가 있습니다. 당신의 기술 수준과 당신이하고 싶은 일을 찾으면 계속 노력하십시오.