Novità

Ho cambiato i server su cui mi appoggio, mi scuso per eventuali inconvenienti ;)

XNA e Joy PC

XNA e Joy PC

Messaggiodi WILEz » 26/09/2009, 13:25

Che bello inaugurare una sessione del forum! :mrgreen:

Ho appena finito di scrivere una sessione sulla mia guida XNA a riguardo dell'uso di normali joypad/joysitk PC su XNA.
Link sulla firma e poi "XNA in pillole".
Secondo me è un argomento cardine di XNA, spero possa essere utile!
La mia guida XNA: C# XNA da Zero
La mia guida 3DS MAX: 3DS MAX da Zero
Il mio sito: www.wilez.it
La mia grafica: La mia grafica

WILEz
Moderatore
Moderatore
 
Messaggi: 111
Iscritto il: 26/09/2009, 12:51

Re: XNA e Joy PC

Messaggiodi Francisco » 27/09/2009, 17:57

grande, ci darò on'occhiata quando penserò alla versione pc di boring!

Francisco
Membro Premium CCO
Membro Premium CCO
 
Messaggi: 42
Iscritto il: 19/09/2009, 12:38

Re: XNA e Joy PC

Messaggiodi johnnyfreak » 11/10/2009, 16:02

Grazie per i ringraziamenti ;)
Credo che i tuoi tutorial siano una manna per chi è agli inizi.
Quando ho cominciato io avrei voluto tutorial simili ai tuoi ma purtroppo non c'era molto in giro tranne corposi libri su c/c++ :(

johnnyfreak
Matricola
Matricola
 
Messaggi: 7
Iscritto il: 09/10/2009, 21:55

Re: XNA e Joy PC

Messaggiodi Ocsecnarf » 12/10/2009, 13:16

Fantastico come sempre , Wilez!!!
Tutto quello che so su XNA l' ho imparato grazie ai tuoi tutorial!!!
Avatar utente

Ocsecnarf
Sta ingranando :)
Sta ingranando :)
 
Messaggi: 220
Iscritto il: 29/09/2009, 13:25
Località: Mondo Che Non Esiste

Re: XNA e Joy PC

Messaggiodi nio926 » 19/01/2010, 1:28

finalmente ti posso parlare!
sei un grande davero!
sto sequendo la tua guida.
grzaie per esserti sbatuto, per fare questa guida!
ps. aspeto che possa fare le donazione (nn tanto)

nio926
Matricola
Matricola
 
Messaggi: 1
Iscritto il: 29/09/2009, 13:10

Re: XNA e Joy PC

Messaggiodi WILEz » 20/01/2010, 17:20

nio926 ha scritto:ps. aspeto che possa fare le donazione (nn tanto)


ahah saresti il primo! Non ti preoccupare! :D
La mia guida XNA: C# XNA da Zero
La mia guida 3DS MAX: 3DS MAX da Zero
Il mio sito: www.wilez.it
La mia grafica: La mia grafica

WILEz
Moderatore
Moderatore
 
Messaggi: 111
Iscritto il: 26/09/2009, 12:51

Re: XNA e Joy PC

Messaggiodi Ferox kk » 26/02/2010, 5:45

Ottima la guida ottimo tutto Wilez.
Ma non è che sarà mai possibile visto che si sta creando questo gruppo, a provare a fare qualcosa di grande in un po di persone, dove ognuno sviluppa qualche punto ecc ecc, organizzandosi a dovere?
WE ARE ODST
UNICUIQUE SUUM
Avatar utente

Ferox kk
Matricola
Matricola
 
Messaggi: 17
Iscritto il: 26/02/2010, 5:29
Località: Roma & Marke Area

Re: XNA e Joy PC

Messaggiodi Ferox kk » 26/02/2010, 9:16

Stavo facendo delle prove:
Non è più semplice scrivere invece di quello nel codice nella pagina che hai pubblicato:
es:
[list=]public static class MyGamePad
{

public struct MyGamePadState
{
public MyGamePadButtons Buttons;
public MyGamePadDPad DPad;
public MyGamePadThumbSticks Thumbsticks;
}

public struct MyGamePadButtons
{
public ButtonState button_1;
public ButtonState button_2;
public ButtonState button_3;
public ButtonState button_4;
public ButtonState button_5;
public ButtonState button_6;
public ButtonState button_7;
public ButtonState button_8;
public ButtonState button_9;
public ButtonState button_10;
public ButtonState button_11;
public ButtonState button_12;
}

public struct MyGamePadDPad
{
public ButtonState Left;
public ButtonState Right;
public ButtonState Up;
public ButtonState Down;
}

public struct MyGamePadThumbSticks
{
public Vector2 Left;
public Vector2 Right;
}

public static MyGamePadState GetState(PlayerIndex player)
{
int playerIndex = System.Convert.ToInt16(player);

MyGamePadState myGamePadState = new MyGamePadState();

myGamePadState.Buttons.button_1 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[0];
myGamePadState.Buttons.button_2 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[1];
myGamePadState.Buttons.button_3 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[2];
myGamePadState.Buttons.button_4 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[3];
myGamePadState.Buttons.button_5 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[4];
myGamePadState.Buttons.button_6 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[5];
myGamePadState.Buttons.button_7 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[6];
myGamePadState.Buttons.button_8 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[7];
myGamePadState.Buttons.button_9 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[8];
myGamePadState.Buttons.button_10 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[9];
// myGamePadState.Buttons.button_11 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[10];
// myGamePadState.Buttons.button_12 = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].Buttons.List[11];

myGamePadState.DPad.Down = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].DPad.Down;
myGamePadState.DPad.Up = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].DPad.Up;
myGamePadState.DPad.Left = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].DPad.Left;
myGamePadState.DPad.Right = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].DPad.Right;

myGamePadState.Thumbsticks.Left = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].ThumbSticks.Left;
//myGamePadState.Thumbsticks.Right = Soopah.Xna.Input.DirectInputGamepad.Gamepads[playerIndex].ThumbSticks.Right;

return myGamePadState;
}
}
}


[/list]
PRova di gamepad xbox360 su pc.

if (GamePad.GetState(PlayerIndex.One).ThumbSticks.Left.X < 0.1f)
{
Mie_Variabili.velocita = 1;
Mie_variabili.posizione.X = Mie_variabili.posizione.X - Mie_Variabili.velocita ;
}

oppure:

if (GamePad.GetState(PlayerIndex.One).IsButtonDown(Buttons.A))
{ ///gli fai are quello che vuoi}
WE ARE ODST
UNICUIQUE SUUM
Avatar utente

Ferox kk
Matricola
Matricola
 
Messaggi: 17
Iscritto il: 26/02/2010, 5:29
Località: Roma & Marke Area

Re: XNA e Joy PC

Messaggiodi WILEz » 26/02/2010, 13:19

Ferox kk ha scritto:Ottima la guida ottimo tutto Wilez.
Ma non è che sarà mai possibile visto che si sta creando questo gruppo, a provare a fare qualcosa di grande in un po di persone, dove ognuno sviluppa qualche punto ecc ecc, organizzandosi a dovere?


Magari, alla fine l'obbiettivo di molti quì, è quello. ;)
La mia guida XNA: C# XNA da Zero
La mia guida 3DS MAX: 3DS MAX da Zero
Il mio sito: www.wilez.it
La mia grafica: La mia grafica

WILEz
Moderatore
Moderatore
 
Messaggi: 111
Iscritto il: 26/09/2009, 12:51


Torna a Gli esempi, Starter Kit e Tutorial di XNA Game Studio

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite