Jump to content
Unity Insider Forum

Haegar

Members
  • Gesamte Inhalte

    361
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle erstellten Inhalte von Haegar

  1. Hallo *, immer noch habe ich ein Problem mit dem Wiederherstellen der Käufe unter Android. Die nachfolgende Lösung funktioniert, aber leider nicht immer! In diesem Beispiel wird nach einem Beleg gefragt und, wenn Google true zurückgibt, das Item mit meiner Funktion EnableDisableItem(int i, bool o) als gekauft / noch nicht gekauft markiert. Ein true für einen Beleg gibt es aber vermutlich nur dann, wenn der Kauf auch unwiderruflich abgeschlossen wurde. Manchmal kann das aber dauern und daher kann beim Wiederherstellen in Ausnahmefällen vorerst false zurückgegeben werden: public void Start() { var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance()); IAPConfigurationHelper.PopulateConfigurationBuilder(ref builder, ProductCatalog.LoadDefaultCatalog()); UnityPurchasing.Initialize(this, builder); } public void OnInitialized(IStoreController controller, IExtensionProvider extensions) { m_StoreController = controller; m_GooglePlayStoreExtensions = extensions.GetExtension<IGooglePlayStoreExtensions>(); } public void RestoreButton() { int i; var catalog = ProductCatalog.LoadDefaultCatalog(); i = 0; foreach (var productAll in catalog.allProducts) { Product productTemp = m_StoreController.products.WithID(productAll.id); if (productTemp != null && productTemp.hasReceipt) EnableDisableItem(i, true); else EnableDisableItem(i, false); i++; } } Es soll aber eine andere Möglichkeit geben mithilfe von: m_GooglePlayStoreExtensions.RestoreTransactions(OnRestore); das funktioniert bei mir aber nicht (mit und ohne IAPListener). Hat jemand von euch ebenfalls einen Button zum Käufe Wiederherstellen (Android, unter iOS gibt’s keinerlei Probleme)? Falls ja bitte ich um Tipps. Vielen Dank Ulrich
  2. Hallo *, meine Android-App bietet In-App Käufe an. Nach dem Kauf wird das Item (type: non consumable, payout type: Item, quanitity: 1) . auch korrekt freigeschalten. Auch das Wiederherstellen klappt problemlos. Nun kommts aber: Sofern der Käufer auf dem Smartphone die In-App-Käufe getätigt hat, können diese auf dem Tablet nicht wiederhergestellt werden. Beim Kauf auf dem Tablet können Käufe mithilfe der Funktion für "Käufe Wiederherstellen" auf dem Smartphone aktiviert werden. Ich stehe vor einem Rätsel. Kennt jemand auch dieses Problem und gibt es hierfür eine Lösung? Viele Grüße Ulrich
  3. hat sich erledigt... Es müssen selbst bei der Alpha alle Einträge und Screenshots auch beim "Store-Eintag" vorhanden sein.
  4. Hallo *, seit über 2 Tagen versuche ich, mein neues Spiel auf Android als Alphaversion "einzuführen". Das Hochladen und Überprüfen hat fehlerfrei geklappt, allerdings ist der Button "Alphaversion einführen" immer noch inaktiv (rechts unten). Kann mir bitte jemad sagen, was ich vergessen habe zu tun? laut der Google-Hilfe habe ich alles korrekt gemacht. Ich stehe vor einem Rätsel. Danke Ulrich
  5. … gelöst Es muss heißen: LocalizedTextKey loc = (LocalizedTextKey)4; key = loc.ToString();
  6. Hallo *, ich versuche mich gerade an einer eigenen Lokalisierung und habe meine Probleme, die Einträge aus Public Enum auszulesen. Ich habe ein Skript LocalizedTextKey.cs mit folgendem Inhalt: namespace AutoLocalization{ public enum LocalizedTextKey{ none, contin, newgame, quit, classic, } } Nun möchte ich aus einem anderen Skript heraus (using AutoLocalization; ist vorhanden) den z.B. 4ten Eintrag ('quit') als String erhalten mit: key = (string)LocalizedTextKey[4]; Funktioniert nicht. Kann mir bitte jemand helfen? Vielen Dank Ulrich
  7. Hallo *, mein neues Projekt nähert sich der Fertigstellung. Es geht bei diesem kleinen Spiel darum, während einer Klassenarbeit die Schummler ausfindig zu machen. Das Spiel hat 75 Level und drei verschieden schwierige Endlos-Spiele. Ein Video der Preview könnt ihr ansehen unter: Ich freue mich über Kritiken & Meinungen. Ulrich
  8. Hallo *, nachdem ich nun mein neues Spiel für die Plattformen iOS, Android & Win Phone compiliert habe, möchte ich den steinigen Weg hier einmal dokumentieren - mit Lösungen. Zum einen, damit derjenige Leser, der ähnliche Probleme haben könnte, hier eine Lösung findet. Zum anderen, damit ich in ein paar Monaten, wenn mein neues Spiel fertig ist, selbst nachlesen kann. Ich beschränke mich auf die Informationen, die entweder in den Beschreibungen fehlen oder fehlerhaft sind. Andoid: - Hier lief soweit alles glatt. iOS: - Beim Versuch, das Spiel zu compilieren, stürzt Unity 5.0 rigoros ab - ausnahmslos. - Mit V5.3.2 gelang das Compilieren, auch das Upgraden von 5.0 auf 5.3.2 verlief fehlerfrei. Sollte man aber nicht-dynamische Fonts verwenden, werden diese nach dem Upgrade falsch positioniert. Dynamische Fonts werden mit Unity V 5.0 und höher aber auch auf mobilen Geräten unterstützt. - Unter Unity3D muss bei "Player Settings \ Other Settings \ Configuration \ Scripting Backend" unbedingt "IL2CPP" ausgewählt werden. - Mit XCode sämtliche Einträge bei "Required Device Capatibilities" (zu finden unter "Info \ Custom iOS Target Properties") löschen - Bei "Build Settings \ Architectures" neben "armv7" auch "armv64" einfügen - Bei "Build Settings \ Build Active Architecture Only" das Flag bei "Debug" auf "no" und "Release" auf "yes" setzen - Unter "Build Settings \ Code Signing" Distribution-Profile auswählen - Unter "Build Settings \ CopyPNGFile - Packing" die Einstellung "Compress PNG Files" auf "No" setzen - Alle nötigen Icons unter "Unity-Phone\images.xcassetts\AppIcon hinzufügen. Von links nach rechts und oben nach unten müssen diese folgende Maße haben: 29x29, 58x58, 87x87, 80x80, 120x120, 57x57, 114x114, 120x120, 180x180, 29x29, 58x58, 40x40, 80x80, 50x50, 100x100, 72x72, 144x144, 76x76, 152x152, 167x167 - Sollte ein iPad oder iPhone am Mac angeschlossen sein, dies entfernen und unter Product \ Buld for \ Running compilieren - Nach dem Compilieren das App-File suchen und den Order "Payload" erstellen. In diesen Ordner die App kopieren und den Order samt App komprimieren. Das ZIP-File umbenennen in *.ipa - Programm mittels "Application Loader" in den AppStore hochladen. - iTunes Connect öffnen, Spiel auswählen und unter "Warten auf Prüfung" bei Build auf das Plus-Zeichen klicken und die eben hochgeladene Datei auswählen. - Zur Prüfung übermitteln WP8: - Eine unter Unity V5.3.2 erzeugte App stürzte auf meinem WP8-Handy permanent alle 20 bis 50 Sekunden ab. Mit einem V5.0 erzeugten Programm gab es keine Fehler. Also erzeugte ich das WP8-Spiel mit Unity V5.0 - WP8 Spiele MÜSSEN durch berühren des "Back-Buttons" (Zurück-Pfeil) ins Menü führen bzw. das Spiel beenden. Ansonsten wird das Spiel nicht akzeptiert - Im Store Dashboard kann man keine Sprachen hinzufügen. Es werden nur Beschreibungen zugelassen, die in der App vorgesehen sind. Hierzu öffnet man in Visual Studio die Datei "WMAppManifest.xml" und wählt unter "Packaging" die zusätzlich gewünschten Sprachen aus. - Ebenfalls in der Datei "WMAppManifest.xm" unter "Application UI" aktiviert man den Haken "Support for large Tiles" und wählt das Icon "Assets\Tiles\IconicTileMediumLarge.png" aus. - Das Programm MUSS - im Gegensatz zur Dokumentation - als Master und nicht als Release compiliert werden, damit rechts unten nicht "Development Build" steht. - In den WinStore hochladen Allerdings wird im Dashboard statt des Icons, auch wenn das in den Beschreibungen benötigte 300x300 PNG-Icon hochgeladen wurde, nur eine graue Fläche dargestellt. Im Store selbst wird aber das korrekte Icon angezeigt. Somit ist dies nur kosmetischer Natur. Sollten weitere Probleme auftauchen bzw. Lösungen für Probleme, werde ich diesen Post erweitern. Ulrich
  9. Hallo *, das Video meines Cheery Soccers habe ich weiter überarbeitet (http://www.gzwo.de/html/vid_soc.html). Zu sehen sind nun Features, die (hoffentlich auch bei meinem Spiel) die Raffinesse und die Detailverliebtheit ausmachen. So sieht man nun diverse Tore, die aufgrund von durchdachten Pässen und Flanken entstehen, eine Abseits-Szene, Einwurf, Foul & Mauer, Elfmeter etc. Ich hoffe, dass es den Betrachter neugierig macht und ihn zum Download anregt. Feedback? Immer noch gerne willkommen. Ulrich
  10. ... und dank Deiner Animationen siehts auch richtig knuffig aus. Ich habe das Video überarbeitet und ein neues hochgeladen. Wen es interessiert, folge bitte dem Link: http://www.gzwo.de/html/vid_soc.html Haufenweises Feedback willkommen... Ulrich
  11. Auf die Schnelle habe ich mal ein Video zusammengebacken, das mein Fußballspiel in Aktion zeigt. Der YouTube-Link lautet: https://youtu.be/lhHiZarE1rc Kommentare? Anmerkungen? Werde ich gerne entgegennehmen! Ulrich
  12. Ein Video habe ich bisher noch nicht erstellt. Das steht aber noch auf meiner ToDo-Liste. Mal gucken, vielleicht komme ich im laufe der nächsten Woche dazu.
  13. Hallo *, das neue Update (V 0.89.20) ist hauptsächlich kosmetischer Natur. So wurde im höchsten Grafiklevel realer Schatten eingefügt und manche Texturen wurden etwas verfeinert. Zudem wurde die Performance leicht verbessert. Wen es interessiert: PC: www.gzwo.de/private/cheerysoccerprev.zip Android: www.gzwo.de/private/cheerysoccerprev.apk Und nach wie vor freue ich mich über Feedback. Viel Spaß mit Cheery Soccer, Ulrich
  14. Hallo *, da beim EM-Turnier eine Ungereimtheit aufgetreten ist, habe ich eine neue Version hochgeladen (V 0.89.18), die ab sofort zum Download bereitsteht. Download-Links wie üblich: PC: www.gzwo.de/private/cheerysoccerprev.zip Android: www.gzwo.de/private/cheerysoccerprev.apk Und immer noch freue ich mich über zahlreiches Feedback. Viel Spaß mit Cheery Soccer, Ulrich
  15. Hallo *, kurz vor Jahresende habe ich mein kleines Cheery Soccer weiter verfeinert (V 0.89.16). Neu hinzugekommen ist das EM-Turnier 2016 mit nun insgesamt 46 Teams - mit den original Heim- und Auswärtstrikots sowie deren Spielstärke. Zudem gibt es nun drei Geschwindigkeitsstufen (langsam, normal, schnell). Grafisch gibts ein paar kleine Änderungen und der Spielfluss wurde etwas verbessert. Das Spiel müsste nun leichter zu steuern sein. Download-Links wie üblich: PC: www.gzwo.de/private/cheerysoccerprev.zip Android: www.gzwo.de/private/cheerysoccerprev.apk Immer noch freue ich mich über zahlreiches Feedback. An alle, die meine Posts lesen: einen guten Rutsch ins Neue Jahr wünsche ich euch. Viel Spaß mit Cheery Soccer, Ulrich
  16. Hallo *, im neuen Update (V 0.89.14) wurde das Tackling weiter vereinfacht, so dass der Spielfluss besser erhalten bleibt. Die Torwarte haben ein weiteres Training absolviert und agieren ein bisschen besser als zuvor. Einige kleinere Bugs wurden entfernt (größere Bugs gibt es nicht... ) Download-Links wie üblich: PC: www.gzwo.de/private/cheerysoccerprev.zip Android: www.gzwo.de/private/cheerysoccerprev.apk Ich freue mich über zahlreiches, konstruktives Feedback. Viel Spaß, Ulrich
  17. Hallo *, in meinem neuen Update (V 0.89.8) wurde die KI der Spieler und die der Torwarte weiter verfeinert. Zudem habe ich die separate Defensiv-Einstellung aus der Aufstellung herausgenommen. Wenn der Ball sich in der Nähe des eigenen Strafraums befindet, agieren die Verteidiger defensiv. Sobald der Ball in Richtung des gegnerischen Tors gespielt wird, werden sie offensiver. Das gegnerische Passspiel wurde etwas entschärft. Bei der Ballannahme bleibt der Ball einen kurzen Moment am Fuß des Gegners, bevor er abgibt oder schießt. Der Gegner kann nun auch hart aufs Tor schießen (Schweif am Ball). Download-Links wie gehabt: PC: www.gzwo.de/private/cheerysoccerprev.zip Android: www.gzwo.de/private/cheerysoccerprev.apk Ich freue mich über euer Feedback. Viel Spaß, Ulrich
  18. Hallo *, in der neuen Version (V 0.89.6) habe ich die KI verbessert. In den Stufen "normal" & "schwer" passen die Gegner gezielter und laufen zu der Stelle, auf der der Ball beim Schuss auftreffen wird. Für die eigene Mannschaft gilt dies immer, unabhängig der Schwierigkeitsstufe. Weiterhin wurden die Torwarte etwas verbessert. Die Positionen der Kicker während des Spiels wurden verfeinert und bei einer Ecke können auch weit entfernte Mitstreiter mit einem direkten Pass bedacht werden. Auf der Stufe "schwer" dürfte es nun noch schwerer sein, ein Spiel zu gewinnen. "Normal" wurde auch etwas angezogen, lediglich "leicht" bleibt - wie der Name sagt - leicht. Die Download-Links lauten unverändert: PC: www.gzwo.de/private/cheerysoccerprev.zip Android: www.gzwo.de/private/cheerysoccerprev.apk Viel Spaß damit. Ich freue mich über Feedback, konstruktive Kritiken und Anregungen. Ulrich
  19. Multiplayer-Partien wird es (vorerst) nicht geben. Sollte das Spiel Anklang finden, werde ich es mir überlegen. Allerdings habe ich noch keine Erfahrung in der Programmierung eines Multiplayer-Modus.
  20. Hallo *, ein neues Update meines "Cheery Soccers" (V 0.89.4) ist nun verfügbar. Da es im iOS-AppStore bereits ein "Fun Soccer" gibt, musste ich den Namen ändern. Aber auch sonst hat sich Wichtiges geändert: - der Torwart agiert (noch) besser als zuvor; er geht u.a. aus dem Tor heraus, wenn sich der Ball im Torraum befindet - die Aufstellung bei einem Freistoß wurde korrigiert - das Tackling wurde verbessert und ist nun spürbar übersichtlicher - kleinere Ungereimtheiten wurden ebenfalls verbessert Aufgrund des neuen Namens gibts auch neue Download-Links: PC: www.gzwo.de/private/cheerysoccerprev.zip Android: www.gzwo.de/private/cheerysoccerprev.apk Über weiteres Feedback freue ich mich. Schon einmal Danke, Ulrich
  21. Danke für die Blumen. @malzbie: mit der Aufstellung beim Freistoß hast Du Recht; da hat sich noch eine kleine Ungereimtheit eingeschlichen. Im nächsten Update werde ich das korrigieren. Auch werde ich das Tackling noch etwas verändern, so dass man hierbei einen etwas besseren Überblick hat. Vielen Dank, Ulrich
  22. Hallo *, in meinem neuen Update (V 0.89.2), das seit heute zum Download bereit steht, habe ich den Torwart deutlich verbessert. Nun wirft sich der Keeper auch im regulären Spiel (und nicht nur im Elfmeterschießen) todesmutig in die Schussbahn. Weiterhin ist er vorausschauender und erkennt, in welche Ecke der Spieler den Ball schießen will. Auch die Spieler waren lernfähig und verhalten sich nun deutlich schussfreudiger im Elfmeterraum. Insgesamt hat der Schwierigkeitsgrad zugenommen und die Matches dürften nun eine echte Herausforderung im Level "schwer & schnell" sein. Download-Links wie üblich: PC: www.gzwo.de/private/funsoccerprev.zip Android: www.gzwo.de/private/funsoccerprev.apk ... Gefällts euch? Viel Spaß, Ulrich
  23. Hallo *, ein neues Update meines Fußballspiels steht zum Download bereit (V 0.89.0). PC: www.gzwo.de/private/funsoccerprev.zip Android: www.gzwo.de/private/funsoccerprev.apk In diesem Update wurde der Turniermodus überarbeitet. Weiterhin kann man jetzt bei deaktivierter Anzeige für "leichtes Tor" und "leichte Flanke" anhand der grünen Spielermarkierung erkennen, ob man in dem Bereich steht, in dem ein "leichtes" Tor oder eine "leichte Flanke" möglich ist (Spielermarkierung wird vergrößert dargestellt). Die KI wurde etwas verfeinert und das Abspielen an Spieler im Rücken ist nicht mehr möglich. Um einen anspielbaren Mitspieler zu finden, muss man nun im Winkel von max. 60 Grad zu ihm blicken. Diverse Details wurden ebenfalls überarbeitet und einige kleine Bugs entfernt Vielleicht hat ja jmd. Zeit & Lust, sich das Update anzuschauen. Viel Spaß, Ulrich
  24. Hallo *, es gibt erneut eine überarbeitete Version, in der kleinere Bugs beseitigt wurde (V 0.87.4). Zudem habe ich eine Demo für Android compiliert. Die Download-Links lauten: PC: www.gzwo.de/private/funsoccerprev.zip Android: www.gzwo.de/private/funsoccerprev.apk Ich würde mich freuen, wenn der eine oder andere das Spiel mal auf seinem Smartphone / Tablet ausprobieren würde und mir seinen Eindruck mitteilt. Danke, Ulrich
  25. Hallo *, es gibt wieder eine neue Version (V 0.87.3) meines kleinen Fußballspiels. Nun kann man neben den Taktiken 4-2-4 bis 5-3-2 einen Defensiv-Modus einstellen (z.B. 4-2-4 DEF). Hierbei bleiben die Verteidiger (dunkelhaarig) stets in Tornähe und greifen erst an, wenn sich der ballführende Gegner in der Nähe des Strafraums befindet. Dadurch kann ein deutlich stärkerer Gegner nicht mehr mit dem Ball ab der Mittellinie ungehindert zum Tor rennen. Umgekehrt geht das auch nicht mehr, denn der Gegner hat ebenfalls die Möglichkeit einer devensiven Taktik. Download-Link wie immer: www.gzwo.de/private/funsoccerprev.zip Ulrich
×
×
  • Neu erstellen...