동시에 여러 게임 인스턴스를 "재생"할 수있는 C# 프로그램을 구현 중입니다. 스폰 된 인스턴스의 동작은 내 동작을 기반으로합니다. 예를 들어, 메인 인스턴스의 X, Y 위치를 클릭하면 다른 모든 스폰 된 인스턴스의 마우스 클릭이 같은 위치에서 발생합니다.C#에서 별도로 작동하는 여러 개의 마우스 컨트롤을 만드는 방법은 무엇입니까?
마우스 클릭, 마우스 다운, 마우스 이벤트를 연결하여 마우스를 올리거나 각 게임 창의 위치를 기준으로 동일한 마우스 클릭을 시뮬레이션 할 수 있습니다. 그러나이 방법은 마우스 끌기와 관련하여 도움이되지 않습니다. 그리고 가상 마우스 클릭을하기 위해 모든 게임 인스턴스를 루프시켜야 할 때 성능에 다소 차질이 있습니다.
Microsoft의 MultiPoint SDK를 사용하여 여러 마우스를 만들 수 있다는 것을 알게되었습니다. 그러나 C#에서 다중 마우스 클릭 이벤트 (내 것 이외의)를 시뮬레이트하는 것이 가능한지에 대한 문서를 찾을 수 없었습니다. 그렇다면 어떻게 할 수 있습니까?
감사
Marco를 사용 하시겠습니까? 그러나 일부 실시간 수정은 지원하지 않습니다. 이 응용 프로그램은 "실제로"그것에 게임을 실행하는 에뮬레이터와 비슷하기 때문에 필요한 "실제"게임 플레이 테스트를 수행 할 수 있어야합니다. 어쨌든,이 접근법은 무의미한 것 같습니다. 귀하의 제안에 감사드립니다. – Kelvin
내가 말한 것은 다중 점 API를 사용하는 대신 여러 응용 프로그램 창에서 하나씩 클릭 스크립트를 작성하는 것입니다. 실시간 작업이 필요하고 코드를 수정할 수없는 경우 일부 VM을 스핀 아웃하고 팜 전체에서 테스트를 스크립팅하는 것이 좋습니다. – Spence
제안 해 주셔서 감사합니다. 대신 .dll을 기반으로 에뮬레이터를 만들려고합니다. 귀하의 게시물을 답변으로 표시하고이 질문을 닫습니다. – Kelvin