Cocos2D 2.0 Screenshots auf iOS 6

7

Ich habe eine Anwendung, die einen Screenshot einer Szene aufnimmt und in einer Datei speichert. Ich habe dies funktioniert und die Anwendung ist im Laden. Heute habe ich iOS 6 heruntergeladen und die von mir verwendete Methode funktioniert nicht mehr. Ich habe alles getestet, was ich weiß, um es funktionieren zu lassen, habe gegoogelt und folgendes gefunden:

Ссылка

Die Benutzer scheinen zuzustimmen, dass dies unter iOS 5 funktioniert, aber ich habe dies auf iOS 6 getestet und es werden schwarze Screenshots erstellt.

Ich bin kein Spezialist für Cocos2D, also kann ich nicht genau sagen, was mit diesem Code falsch ist. Der Autor hat ein Beispielprojekt zu Github und sogar sein Projekt produziert schwarze Screenshots auf iOS 6.

Irgendwelche Hinweise? Danke.

Danke

    
SpaceDog 13.09.2012, 19:30
quelle

4 Antworten

33

Ich bin nicht sicher, was die GitHub-Version tut, aber dieser Code wird einen Screenshot machen und ich habe ihn gerade auf iOS 6 getestet und es funktioniert gut.

%Vor%

Sie können es so nennen

%Vor%     
Ben Trengrove 13.09.2012, 22:19
quelle
2

Dies funktioniert hier für Cocos2d V3.

%Vor%     
Herman 12.05.2014 18:32
quelle
0

Oben 2 Antworten funktionierten nicht in Cocos2d 3.2.1

Hier ist die Lösung für Cocos2d 3.2.1 +

%Vor%     
Guru 24.09.2014 19:54
quelle
0

Die obere Antwort funktioniert für iPads (ich habe auf iPads v1 bis 4 getestet).

Es funktioniert NICHT für das eigentliche Gerät: iPhone5, iOS7.

Allerdings funktioniert es für Simulatoren eines solchen iPhone 5!

Diese Inkonsistenz macht mich verrückt!

    
jvschmitt 17.12.2014 03:29
quelle

Tags und Links