최근에 가 인 것을 발견했습니다. XNA 속성 Game.IsActive이 게임 창의 상태를 항상 정확하게 반영하지는 않습니다.XNA 속성 Game.IsActive가 작동하지 않습니다.
특히 게임 창이 분명히 활성화되어 있지 않아도 (예 : 상단 창 표시 줄이 비활성 상태 인 경우) Game.IsActive = true
입니다. 활성 Firefox 창과 게임 창을 약간 겹쳐서이 동작을 재현 할 수 있습니다.
여기에 어떤 문제가있을 수 있습니까? 이 속성 Game.IsActive은 게임 창 배경에
는, (스택 오버플로 표시) 브라우저가 전경 (활성)에, 아직 :
요청으로은,이 그림은 문제를 보여줍니다 true (모든 Visual Studio 출력 (마젠타 색 원)에서 볼 수 있듯이 모든 Update()에서 쓰여지고 있습니다.
XNA 클래스의 정적 참조를 생성 할 때 문제가 될 수 있습니다 내 핵심 게임 클래스와 그 사용?
저는'Game.IsActive'를 직접 사용했으며 이것에 대해서는 아무런 문제가 없었습니다. 문제는 외부 적 가능성이 있습니다. 사진을 보여줄 수 있습니까? (또는 .gif 레코드) 어떻게 재현 할 수 있습니까? – Steven
요청한대로 스크린 샷을 추가했습니다. –
정말 이상한데, 나는 XNA로 내 게임으로 그것을 재현하려고 노력했지만, 실시간으로 값을 확인할 수는 없다. 매번'Game.isactive'를 친다. 궁극적으로 도움이 될만한 것은'Game.isactive'가 false 일 때만 확인하는 if 문을 가져 오는 것입니다 (또는'! game.isactive = true'. 일시 중지 기능을 사용하려는 경우, 'Game.isactive'는'Update()'문장의 가장 위에 있습니다 – Steven