제목은 거의 모든 것을 말합니다. 나는 현재 데스크톱 게임을 작성하고 있는데, 아마도 게이머가 게임을하지 않을 것입니다. 따라서 필자는 거의 모든 사용자가 스크롤 휠 + 버튼이있는 마우스를 이미 가지고있을 가능성이 높습니다. 그게 사실입니까? 이 질문은 "게이머"를위한 것입니다. 할머니의 랩탑에 해당 버튼이 없는지 상관 없습니다. (물론 세 번째 마우스 버튼이 없어도 게임을 …
여기에서 이해하고 배우려고하는 것은 매우 기본적인 것입니다 .C #을 사용하여 Unity의 3 가지 주요 마우스 버튼에 대한 단일 클릭과 이중 클릭 을 올바르게 구별 하는 가장 일반적이고 가장 세련된 방법은 무엇입니까? 단어에 내 중점을 제대로 아무것도 아니다. 이전에이 웹 사이트에서이 질문을 한 적이없는 것 같습니다. 물론 Unity 포럼과 Unity 자체의 …
XNA에서 카드 게임을 개발 중입니다. 어떤 거기에 OnClick개체에 대한 XNA의 이벤트는? 플레이어가 클릭 할 때 카드를 움직이려고합니다. 이 프로젝트에는 카드를 그리는 Sprite 클래스가 있지만 OnClick이벤트 또는 이와 유사한 것을 사용하는 방법을 모르기 때문에 조금 붙어 있습니다.
게임 내에서 사용자의 마우스를 어떻게 잡을 수 있습니까? 전체 화면 게임은 아니지만 사용자가 마우스를 화면 밖으로 드래그 할 수 없도록하고 싶습니다. 마우스와 SDL_WarpCursor의 좌표를 확인하여 창 내부에서 수동으로 말해야합니까, 아니면 자동 방법이 있습니까? 감사합니다.
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 두 마리의 마우스를 사용해야하는 게임을 생각하고 있습니다. 움직임을 서로 별도로 등록해야합니다. 이것이 가능한가? 아니면 Windows 아키텍처가 그러한 것들을 허용하지 않습니까? 감사합니다.
나는 자동차 게임을하고 있으며 아이디어는 플레이어가 취한 것입니다. 마우스의 입력이 지연되어 마우스를 좌우로 움직여 회전하고 싶습니다. 사용자가 입력 한 값과 차량의 회 전량 사이에 일정한 지연을 설정하려면 어떻게해야합니까? 지금 나는 이것을 가지고있다 : h = Mathf.Lerp(h, (((Input.mousePosition.x / Screen.width) * 2) - 1), Time.deltaTime * 2); 마우스가 매우 빠르게 움직이면 …
C #을 사용하고 하드웨어 마우스 위치를 얻으려고합니다. 가장 먼저 시도한 것은 사용하기 쉬운 간단한 XNA 기능이었습니다. Vector2 position = new Vector2(Mouse.GetState().X, Mouse.GetState().Y); 그 후 마우스 그리기를 수행하고 Windows 하드웨어 마우스와 비교하여 xna가 제공 한 좌표를 가진이 새로운 마우스는 "느슨해졌습니다". 즉, 몇 프레임 뒤에 있다는 것을 의미합니다. 예를 들어 게임이 600fps에서 …
나는 등을 참조 두 위치 사이에서 이동하는 사각형을 얻기 위해 노력하고 _positionA와 _positionB. 둘 다 유형 Vector3입니다. 사각형은 잘 움직입니다. 그러나 도달 _positionB하면 반대 방향으로 움직이지 않습니다. 코드를 다시 살펴 보았습니다. 객체가 움직일 if때 코드 의 명령문이 rects 위치가 같은 프레임을 놓쳤다 는 결론에 도달했습니다 _positionB. rects 위치가 보다 크거나 …
이동 및 확대 / 축소하도록 설정 한 이미지가 있습니다. 문제는 장면의 어느 곳에서나 확대 / 축소를 수행 할 수 있지만 마우스가 이미지 위에있을 때만 확대 / 축소하고 싶습니다. OnMouseEnter, OnMouseOver, 이벤트 트리거, 충돌체가없는 세 가지, 충돌체, 트리거 충돌체 및 이미지 자체 및 빈 게임 오브젝트에서 모두 사용하려고했습니다. 그러나 그중 누구도 …