Jump to content
Unity Insider Forum

Gamepad als Steuerung


Recommended Posts

Hallo Leute,

erstmal danke für eure schnelle Hilfe in einem anderen Thread.Ich habe es leider nicht geschafft den Gyro beim Surface Pro2 anzusprechen und habe mir deshalb ein Nvidia Shield mit Controller besorgt.

Mit dem linken Stick des Controllers möchte ich mich jetzt gerne bewegen in meinem "Spiel".Ich habe mir schon die Sample Datei zum ansprechen des Controllers besorgt,was auch gut funktioniert(ich spreche von der wo man ein 3D Controller abgebildet hat,der auf die eingaben des Controllers reagiert. https://github.com/CMZCODE/GamePadSampleUnity ).

 

Allerdings bin ich einfach zu doof ,das auf meine Kamera oder auch nur auf einen simplen Würfel zu transferieren.Wenn man den linken Stick bewegt,dann verändert man die rotation des Mesh und eigentlich müsste ich es ja nur von rotation in position verändern,oder?Ich glaube das ist dieser Teil des Scripts:

 

xR = padC.getAnalog(ControllerAnalogs.LEFTX); -> speichern des Controllerinputs in eine Variable

zR = padC.getAnalog(ControllerAnalogs.LEFTY); ->"

 

q = Quaternion.Euler(zR*45.0f,0,xR*45); -> bin ich mir nicht sicher was gemacht wird

leftjoystick_t.localRotation=q; -> dachte wenn man localRotation in

localPosition ändert ,dann würde das gehen aber dann sagt er mir das er quaternion nicht in vector umwandeln kann. Gibt es einen einfach trick das zu realisieren. Also nochmal ich möchte einfach mit dem linken Stick im Spiel laufen. Ich bin für jede Hilfe sehr dankbar.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Lädt...
×
×
  • Neu erstellen...