"player"에 로그인했는지 여부를 알 수있는 방법이 있는지 궁금합니다. 이 같은플레이어가 로그인되어 있는지 확인하는 방법?
뭔가 :
if (GamePad.GetState(PlayerIndex.Two).IsConnected && !Gamer.PlayerTwo.IsSignedIn)
편집 : 추측과 같은
컨트롤러가 (플레이어가 컨트롤러를 사용할 수 있습니다)에 연결되어이 방법 만이 모든 계정에 로그인하지 않은 것, 뭔가.
"player"에 로그인했는지 여부를 알 수있는 방법이 있는지 궁금합니다. 이 같은플레이어가 로그인되어 있는지 확인하는 방법?
뭔가 :
if (GamePad.GetState(PlayerIndex.Two).IsConnected && !Gamer.PlayerTwo.IsSignedIn)
편집 : 추측과 같은
컨트롤러가 (플레이어가 컨트롤러를 사용할 수 있습니다)에 연결되어이 방법 만이 모든 계정에 로그인하지 않은 것, 뭔가.
내가 대답으로 표시하는,하지만, 그것을 대답을하지 않았기 때문에 날 투표하지 마십시오이 대답 해요 : https://gamedev.stackexchange.com/questions/58616/how-to-know-if-the-player-is-signed-in/58618?noredirect=1#58618 및 ToddersLegrande가 대답 투표. XNA에서
당신이 SignedInGamer
개체의 보류를 얻을 수 있다면 그냥 당신에게해야 SignedInGamer.PlayerIndex
멤버와 SignedInGamer
클래스가있다.
이렇게하려면 시스템의 현재 상태에 따라 SignedInGamer
개의 개체 모음을 포함하는 Gamer.SignedInGamers
정적 속성이 있습니다. 이것은 Microsoft.Xna.Framework.GamerServices
네임 스페이스의 것입니다. 난 당신이 가능성이 더 유용한 답변을 얻을 것이다 우리의 게임 개발 커뮤니티에 마이그레이션이 플래그 한
//If player 2 is connected
if (GamePad.GetState(PlayerIndex.Two).IsConnected)
{
//If we can't find a signed in gamer with a PlayerIndex of two
if (!Gamer.SignedInGamers.Cast<SignedInGamer>().Any(x => x.PlayerIndex == PlayerIndex.Two))
{
//Your handling code here
}
}
: 다음과 같은 일을 할 수있는이 정보를
. –
감사합니다. 게임 개발 커뮤니티가 있다는 것을 몰랐습니다. –
과거의 마이 그 레이션 플래그를보고 모든 사람이이 플래그를 만들지는 않았습니다. 나는 대부분의 사람들이 당신이 크로스 포스트하지 않는 것을 선호한다고 생각하지만, 만약 당신이 참을성이 없다면 웹 사이트는 gamedev.stackexchange.com입니다. –