Ich entwickle ein mobiles Spiel mit Unity und während es sehr einfach ist, die Kernspiel-Schleife zu laufen, habe ich einige Probleme mit den Schnittstellen zu mobilen Geräten und speziell mit die In-App-Einkaufsfunktion von Apple und Google. Ich habe gehört, dass es Plugins gibt, die dabei helfen können. Gibt es einen Ort, der alle Optionen auflistet und es mir erlaubt, sie einfach zu vergleichen?Mobiles Spiel mit Unity - Plugin für In-App-Kauf
Antwort
Plugins in Unity sind sehr komplex, um sich selbst zu entwickeln. Sie haben Recht, nach vorhandenen zu suchen. Hier ist ein kurzer Vergleich der 4 führenden Optionen für IAP in Unity heute.
Prime 31 - Plugin für iOS und Android
Dieses Plugin gibt es schon seit geraumer Zeit. Prime 31 haben zahlreiche Plugins für Unity erstellt und zwei von ihnen beschäftigen sich mit dem In-App-Einkauf. Einer von ihnen ist für Android und der andere für iOS. Das Plugin behauptet, den In-App-Käufen den ganzen Schmerz genommen zu haben. Wenn Sie planen, nur ein oder zwei Dinge in Ihrem Spiel zu verkaufen und nur auf einer Hardwareplattform zu starten, ist dies eine gute Wahl. Kosten - $ 70 - einmalige Gebühr für ein einzelnes Betriebssystem. Wenn Sie jedoch ein Spiel mit Münzen bauen, die der Benutzer während des Spiels sammeln und ein Geschäft mit verschiedenen Arten von Waren implementieren kann, müssen Sie hart arbeiten und auch weitere Plugins für verschiedene Mobile OS und für Tapjoy/W3i kaufen.
SOOMLA - Open Source IAP Projekt
Das SOOMLA Projekt erstellt eine Cross-Plattform-Framework für virtuelle Güter und In-App-Einkauf. Dies ist ein von commUnity entwickeltes Projekt, das schnell an Popularität gewonnen hat und kürzlich Unterstützung für Unity hinzugefügt hat. Das Plugin steht zum Download zur Verfügung, unterstützt sowohl iOS als auch Android, sowie ein Balance-Management-System und Sicherheitsfunktionen, die verhindern, dass sich Benutzer in Upgrades einklinken. Das Plugin ist komplett kostenlos und offen, was Ihnen vollständige Flexibilität gibt.
SOOMLA - Shop-Front-Plugin
Dieses Plugin auf der Open-Source-IAP Unity Plugin gebaut, sondern umfasst auch die Store-Front-Komponente. Es ist die beste Lösung für Entwickler, die ein Spiel mit Münzen und mehreren virtuellen Gütern im Laden implementieren. Das Geschäft unterstützt verschiedene gute Typen wie Single-Use, Single-Kauf und Equipable Waren. Es löst automatisch die Kaufanfragen innerhalb des Geschäfts aus, anstatt dass der Entwickler das selbst implementieren muss. Es gibt eine kostenlose Testversion, um loszulegen, und wenn Sie weitere Änderungen am Geschäft vornehmen möchten, zahlen Sie $ 29/Monat oder Sie können den gleichen Laden weiterhin kostenlos nutzen.
Roar Engine - als Teil ihrer Plattform
Dies ist eine vollständige Lösung, die verschiedenen Aspekte des Spiels remote zu verwalten und es enthält eine In-App-Kauf-Plugin als Teil davon. Es könnte ein Overkill sein und die Kosten können je nach der Anzahl der aktiven Benutzer auf ein paar hundert Dollar steigen.
Prime31 kann so ein Problem sein, wenn Sie Probleme haben, eines ihrer Plugins einzurichten. Ich habe einmal eines ihrer Plugins benutzt, und ich werde nicht den gleichen Fehler machen. Sie haben andere Unternehmen, wie zum Beispiel Unibill für das In-App-Plugin, Amazon Store/IOS/Android All-in-One, und sie haben alle meine Fragen beantwortet. Hoffe das hilft. – Paul
Der Prime31 kann manchmal problematisch sein. – aggsol
Erstellen Sie Ihre eigenen Plugins ist nicht so schwer. In Android müssen Sie verstehen, wie JNI
funktioniert.
Wenn Sie keine Zeit verschwenden wollen, um den IAP-Code zu codieren, brauchen Sie nur eines der vorhandenen Plugins. In meinem speziellen Fall habe ich Prime 31 Plugins verwendet. Sie funktionieren gut.
Ich recherchierte ein wenig über JNI und fand diesen Beitrag - http://www.koushikdutta.com/2009/01/jni-in-android-and-foreword-of-why-jni.html –
Unibill wurde in einem Kommentar erwähnt, und als Autor möchte ich es als eine Option auch zu erhöhen.
Es unterstützt jetzt 5 verschiedene Billing-Plattformen; iOS, Google Play, Amazon, Windows Phone 8 und der Mac App Store.
Wenn Sie auf mehrere Plattformen abzielen (was vermutlich der Grund dafür ist, dass Sie Unity verwenden), kann Unibill Ihnen viel Zeit sparen. Schauen Sie sich einige unserer Asset store reviews.
Können Sie einen Blick darauf werfen diese Frage bitte: http://stackoverflow.com/questions/25555013/unity-unibill-plugin-issue-with-amazon-testing-amazonappstore-getitemdatareques – xemacobra
Nach langem für jede nutzbare freie Lösung, stolperte ich erst vor kurzem auf OpenIAB die jetzt alle Aromen von android speichert unterstützt, ist aber bald Unterstützung auch für iOS zu veröffentlichen!
Das Projekt/Link ist tot. – aggsol
der neue Standort ist https://github.com/onepf/OpenIAB – Extrawurst
- 1. Vergleichen zweier Quaternions für ein mobiles Spiel
- 2. Gibt es ein JQuery (mobiles Plugin) für Eclipse?
- 3. Unity - Google Play-Plugin - nichts funktioniert
- 4. 3D-Klassen in einem 2D Unity-Spiel
- 5. Unity-Spiel für Universal Windows 10 Platform - mehrere Geräte Verwirrung?
- 6. Unity Multiplayer Spiel Player Laichen funktioniert nicht
- 7. Unity Pong Spiel Ball Physik Verlangsamung Problem
- 8. Chartboost Anzeigen nicht in Unity 3D Spiel
- 9. Unity Spiel läuft nicht in Fancybox iframe
- 10. Networking Unity Spiel über das Internet mit Node.js
- 11. Reduce Unity Spiel iOS App Größe
- 12. Lokale Datenbank für mobiles Wörterbuch für J2ME
- 13. Google-Authentifizierung in Android Unity Plugin
- 14. Aufruf Szene in Unity von Android-Plugin
- 15. ActivityNotFoundException bei Verwendung von Facebook Plugin mit Unity
- 16. Paypal Adaptive Zahlung für mobiles Web
- 17. Gleiche GUI mehrere Szenen in Unity Spiel - Prefab Canvas?
- 18. Android-Bibliothek mit Abhängigkeiten für Unity 3d
- 19. Programmierbares, mobiles Gerät
- 20. Making Ball Bounce konsistent in Unity Pong Spiel
- 21. Verwenden von Unity Asset Store Assets in einem echten Spiel
- 22. erlaubt mein Unity Spiel nur Web-Dateien durch .htaccess
- 23. RaycastHit2D - Touch für 2D-Spiel
- 24. Soundproblem in einem Android-Spiel in Unity gemacht
- 25. Berühren und ziehen Sie Probleme Unity 2D Spiel
- 26. Bild auf Android-Anwendung von Unity-Spiel zu teilen
- 27. Application.LoadLevel() mit Verzögerung in Unity
- 28. Plugin für Pocket Internet Explorer
- 29. Mindestanforderungen für Unity für Android?
- 30. Verbesserte Spiellast auf Unity mit Big Data
Wir waren Beta-Test MobiShop (https://www.assetstore.unity3d.com/en/#!/content/63636) und machte es leicht, ein neues Geschäft zu erstellen und testen Sie die Einkäufe es in auch der Einheits-Editor. – Chris