Kiedy wywołuję CGSize winSize = [[CCDirector sharedDirector]winSize];
w cocos2d z metody init kontrolera widoku root i nslog "winSize" zaraz po tym, jak raportuje, że ekran jest portretowy, gdy w rzeczywistości jest w krajobrazie. Ten błąd nie występuje, gdy wywołasz go z - (void) onEnter lub z widoku, który został załadowany z widoku głównego. Widzę, że kilka innych osób ma ten problem po przeszukaniu problemu, ale nikt tak naprawdę nie wie, jak to naprawić, lub odpowiedź nie dotyczy mnie.[[CCDirector sharedDirector] winSize] jest nieprawidłowy
7
A
Odpowiedz
12
Tak, jest to jeden z poważniejszych problemów w cocos2D 2.0. Kiedy próbuję użyć metody init pierwszej sceny.
Zamiast init spróbuj onEnter.
-(void)onEnter
{
[super onEnter];
CGSize winSize = [[CCDirector sharedDirector]winSize];
//Place all your init functions here.
}
Uwaga: W iphone5, brakuje [email protected] również spowodować zły rozmiar !!! Cocos2d 3,0:
CGSize S = [[CCDirector sharedDirector] viewSize];
Powiązane problemy
- 1. cocos2d. Prawidłowe mieszanie?
- 2. Parametr C# jest nieprawidłowy
- 3. XGBClassifier num_class jest nieprawidłowy
- 4. Devise confirmation_token jest nieprawidłowy
- 5. DbGeometry jest nieprawidłowy?
- 6. Utwórz maskę warstwy z niestandardowym otworem
- 7. Swiping w Coco2d
- 8. DrawToBitmap - System.ArgumentException: Parametr jest nieprawidłowy
- 9. „Określona«@notify_email_operator_name»jest nieprawidłowy” Błąd
- 10. Nieprawidłowy błąd Nieprawidłowy klucz ładowania, '{'
- 11. Nieprawidłowy komentarz XML: nieprawidłowy znak
- 12. Dlaczego "\ x" jest nieprawidłowy w Pythonie?
- 13. Żądanie URL jest nieprawidłowy w IIS 7
- 14. Angular: Validators.email jest nieprawidłowy, jeśli pusty
- 15. java.lang.IllegalArgumentException: Główny zestaw zasobów określony [...] jest nieprawidłowy
- 16. Dlaczego ten wiersz jest nieprawidłowy, jeśli?
- 17. Dlaczego ten algorytm tasowania jest nieprawidłowy?
- 18. Hibernate: Dokument jest nieprawidłowy: gramatyka nie znaleziono
- 19. Parametr jest nieprawidłowy wyjątek w C#
- 20. TransitionDrawable z dziewięcioma poprawkami - margines jest nieprawidłowy
- 21. naciowego WindowsError: [Błąd 6] Uchwyt jest nieprawidłowy
- 22. Tekst fragmentu pomocy technicznej niestandardowej jest nieprawidłowy.
- 23. "Wskaźnik bloku do typu niefunkcyjnego jest nieprawidłowy"
- 24. DataTableReader jest nieprawidłowy dla bieżącej DataTable „Temptable”
- 25. .NET na Linuksie, ~/folder jest nieprawidłowy?
- 26. Błąd "Uchwyt jest nieprawidłowy" podczas otwierania SqlConnection
- 27. Nieprawidłowy JSON jest losowo zwracany przez WCF
- 28. Błąd: BinderProxy @ 45d459c0 jest nieprawidłowy; czy twoja aktywność jest uruchomiona?
- 29. Zestaw narzędzi platformy (v110) nie jest zainstalowany lub jest nieprawidłowy
- 30. Szablon klasy C++ jest szablonem: argument szablonu jest nieprawidłowy
Działa świetnie, dziękuję! – Shredder2794
tak ... ale jak uzyskać rozmiar wewnątrz inicjału pierwszej sceny? – Andrew
zaktualizuj swój kokos2d do nowej wersji. W nowej wersji działa świetnie. – Guru