Close
Advertise Here
Page 1 of 5 123 ... LastLast
Results 1 to 10 of 41

Hybrid View

  1. #1
    OUYA Developer Templum's Avatar
    Join Date
    May 2013
    Location
    Germany
    Posts
    166


    Exclamation Probleme mit der Unity Ouya ODK

    Hallo,

    Gibt es vllt einen Deutschen Entwickler der auch Unity benutzt ?

    Ich habe Probleme diese ODK einzubinden, ich habe Android NDK und Android SDK heruntergeladen. Auch die Java JDK. Aber bei der Android SDK nimmt er noch nicht alles an :/ .....
    Wäre cool wenn mir jemand vllt so ne Kurze Checkliste aufstellen könnte, für einen Erfolgreichen Import


    Danke schon im voraus

    Gruß Templum

    Wäre auch cool wenn ihr mir sagen könntet wie ich dann die Ouya Controller Buttons zuweiße ^^
    Last edited by Templum; 07-18-2013 at 08:10 PM.

  2. #2


    Was hast du denn alles schon gemacht?
    Ich habs irgendwie hingekriegt, als ich einem Tutorial gefolgt bin.
    Du müssten ja irgendwo die OuyaSDK.unitypackage bekommen haben. In einem eigenen leeren Unity Projekt musst du dieses über "Assets -> Import Package -> Custom Package... " auswählen und alle Einträge importieren.
    Thereotisch sollte dann in diesem Projekt schon alles drin sein.

    Was du jetzt noch machen kannst ist oben über das OUYA Menü, das neu dazugekommen ist, die ersten 3 Menüpunkte anklicken (Export Core package..., etc.) Damit kannst du dann in deinem Spiel Projekt nur die wichtigsten Sachen importeren, also das Core package, über die gleiche Methode wie oben beschrieben.

    Damit müsste eigentlich dann die SDK immer drin sein. Kannst ja im OUYA Panel anschauen, was da steht.
    Our game Black Hole - A Classic Arcade Dual-Stick Space Shooter
    Available in the OUYA store now!
    Killswitch - "There are 302,456 OUYAs out there, now no one will have to ask again."

  3. #3
    OUYA Developer Templum's Avatar
    Join Date
    May 2013
    Location
    Germany
    Posts
    166


    Quote Originally Posted by Rhellik View Post
    Was hast du denn alles schon gemacht?
    Ich habs irgendwie hingekriegt, als ich einem Tutorial gefolgt bin.
    Du müssten ja irgendwo die OuyaSDK.unitypackage bekommen haben. In einem eigenen leeren Unity Projekt musst du dieses über "Assets -> Import Package -> Custom Package... " auswählen und alle Einträge importieren.
    Thereotisch sollte dann in diesem Projekt schon alles drin sein.

    Was du jetzt noch machen kannst ist oben über das OUYA Menü, das neu dazugekommen ist, die ersten 3 Menüpunkte anklicken (Export Core package..., etc.) Damit kannst du dann in deinem Spiel Projekt nur die wichtigsten Sachen importeren, also das Core package, über die gleiche Methode wie oben beschrieben.

    Damit müsste eigentlich dann die SDK immer drin sein. Kannst ja im OUYA Panel anschauen, was da steht.


    Das hier ist der Problem Punkt




    Und ist das mit Ouya Button Input viel anderster ?

  4. #4


    AH! Sorry, hab mich total verlesen. ^^;
    Android SDK, alles klar.

    Geh mal in den Pfad rein: .....adt-bundle-windows-x68_64-2..../sdk
    Da müsste eine EXE sein: SDK Manager. Der ist dazu da, die neusten Versionen und Tools und so runterzuladen. Hier müsstest du unter Android 4.1.2 (API 16) am besten alles runterladen und auch schauen, dass oben die Platform-tools unter Tools geupdatet werden. Ggfs. wenn nicht alles angezeigt wird, den neusten SDK Manager installieren (kann ich auch nicht mehr genau sagen woher).
    Auf jeden Fall, wenn das alles installiert ist, schau nochmal genau in den Pfad rein der oben unter APT angegeben ist, ob diese Datei da ist. Notfalls suchen, vielleicht liegt die woanders.

    Mehr kann ich dazu auch nicht sagen.

    Was genau willst du denn den OUYA Buttons zuweisen? Ich habe das nicht direkt mit dem Unity Input Manager gemacht, sondern mir ne kleine Klasse selbst geschrieben und darüber den OuyaInputManager verwendet. Dadurch wird glaube ich noch nicht PS3 und XBOX Controller erkannt, aber das muss ich auch noch einbauen.
    Our game Black Hole - A Classic Arcade Dual-Stick Space Shooter
    Available in the OUYA store now!
    Killswitch - "There are 302,456 OUYAs out there, now no one will have to ask again."

  5. #5
    OUYA Developer Templum's Avatar
    Join Date
    May 2013
    Location
    Germany
    Posts
    166


    Wegen der Steuerung, die ist momentan für PC ausgelegt. Wie kann ich das ganze den umändern auch unter Inputs oder wo genau ?

    Hast du schon mal Compiling versucht ? Hattest du Erfolg, hab jetzt nur zum Test mal meine Scene compiled und dann Sideloaded via Dropbox.... Sie war zwar in der Build Section, aber konnte sie nicht starten :<
    Last edited by Templum; 07-19-2013 at 10:00 PM.

  6. #6


    Das Compilen an sich geht relativ easy. Das geht dann direkt an die OUYA.
    Allerdings musst du einige Schritte vorher machen. Du musst sicherstellen, dass die OUYA per USB Kabel an den PC angeschlossen ist und erkannt wird.
    Das kannst du in deinem Android SDK Ordner unter platform-tools mit der adb.exe testen. Am besten in dem Ordner Shift+Rechtsklick -> Eingabeaufforderung hier öffnen und dann in die befehlszeile eingeben:
    adb devices
    Dann müsste da nach kurzer Zeit eine kryptische Zahl stehen und das müsste die Ouya sein. (Es darf dann kein anderes Android Gerät angeschlossen sein)

    Das wichtigste hierbei ist: Du musst in deinem Windows Benutzer Ordner (also c:\benutzer\NAME\) im .android Ordner (Versteckte Dateien notfalls anzeigen lassen) eine Datei adb_usb.ini erstellen wo genau (und GANZ genau):
    0x2836
    drin steht und abspeichern. Dann erst dieses "adb devices" starten. Jetzt müsste die OUYA erkannt werden.
    Ich hoffe ich habe nichts vergessen aber am Anfang hats mich auch Zeit gekostet das alles zum laufen zu kriegen.

    ACHJA, damit das ganze überhaupt funktioniert, muss in dem SDK Manager Unter dem Punkt "Extras" -> Google USB Driver installiert sein. Wenn dieser hier nicht auftaucht, dann den SDK Manager updaten auf mindestens API 16.

    Wenn das alles klappt, dann kannst du in Unity einfach in den Build Settings auf die Android Plattform wechseln und dann wird bei "Build & Run" das Spiel automatisch kompiliert, auf die OUYA kopiert und gestartet.

    Wegen der Steuerung, wie gesagt, ich habe es nicht mit Input gemacht, sondern mit eigenem Script und OUYAInputManager. Wenn du magst, kann ich dir das script mal zukommen lassen.
    Our game Black Hole - A Classic Arcade Dual-Stick Space Shooter
    Available in the OUYA store now!
    Killswitch - "There are 302,456 OUYAs out there, now no one will have to ask again."

  7. #7
    OUYA Developer Templum's Avatar
    Join Date
    May 2013
    Location
    Germany
    Posts
    166


    Quote Originally Posted by Rhellik View Post
    Das Compilen an sich geht relativ easy. Das geht dann direkt an die OUYA.
    Allerdings musst du einige Schritte vorher machen. Du musst sicherstellen, dass die OUYA per USB Kabel an den PC angeschlossen ist und erkannt wird.
    Das kannst du in deinem Android SDK Ordner unter platform-tools mit der adb.exe testen. Am besten in dem Ordner Shift+Rechtsklick -> Eingabeaufforderung hier öffnen und dann in die befehlszeile eingeben:
    adb devices
    Dann müsste da nach kurzer Zeit eine kryptische Zahl stehen und das müsste die Ouya sein. (Es darf dann kein anderes Android Gerät angeschlossen sein)

    Das wichtigste hierbei ist: Du musst in deinem Windows Benutzer Ordner (also c:\benutzer\NAME\) im .android Ordner (Versteckte Dateien notfalls anzeigen lassen) eine Datei adb_usb.ini erstellen wo genau (und GANZ genau):
    0x2836
    drin steht und abspeichern. Dann erst dieses "adb devices" starten. Jetzt müsste die OUYA erkannt werden.
    Ich hoffe ich habe nichts vergessen aber am Anfang hats mich auch Zeit gekostet das alles zum laufen zu kriegen.

    ACHJA, damit das ganze überhaupt funktioniert, muss in dem SDK Manager Unter dem Punkt "Extras" -> Google USB Driver installiert sein. Wenn dieser hier nicht auftaucht, dann den SDK Manager updaten auf mindestens API 16.

    Wenn das alles klappt, dann kannst du in Unity einfach in den Build Settings auf die Android Plattform wechseln und dann wird bei "Build & Run" das Spiel automatisch kompiliert, auf die OUYA kopiert und gestartet.

    Wegen der Steuerung, wie gesagt, ich habe es nicht mit Input gemacht, sondern mit eigenem Script und OUYAInputManager. Wenn du magst, kann ich dir das script mal zukommen lassen.
    Das wäre wirklich sehr lieb, danke dir auch für die tolle Hilfe . Hat mir wirklich sehr geholfen.

    Allerdings hat das ganze für mich bisher nicht funktioniert, habe die Schritte 1 zu 1 abgearbeitet. Aber die Liste der Adb Devices bleibt bei mir leer . Auf der anderen Seite gabs bei mir schon eine Datei adb_usb.ini
    Last edited by Templum; 07-20-2013 at 10:51 AM.

  8. #8


    Hab dir ne PM geschickt. Hoffe es hilft.
    Was machst du / ihr denn für ein Spiel?
    Our game Black Hole - A Classic Arcade Dual-Stick Space Shooter
    Available in the OUYA store now!
    Killswitch - "There are 302,456 OUYAs out there, now no one will have to ask again."

  9. #9
    OUYA Developer Templum's Avatar
    Join Date
    May 2013
    Location
    Germany
    Posts
    166


    Eine Person Naja nen Space Shooter, wie Space Inpact nur Horizontal.

  10. #10


    Hm, also dann musst du schauen, wie du genau die OUYA in die adb devices kriegst. Da musst du vielleicht selber nochmal googlen dann.
    Stand denn in der adb_usb.inin genau das drin? und nur das? (Also auch kein Zeilenumbruch oder so) oder eine andere Zahl? Weiß nicht, wie das genau ist, wenn da mehrere Werte drin stehen ob 1 pro Zeile.
    Our game Black Hole - A Classic Arcade Dual-Stick Space Shooter
    Available in the OUYA store now!
    Killswitch - "There are 302,456 OUYAs out there, now no one will have to ask again."

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •