Chcę napisać prostą aplikację puzzle na iPhone'a, ale nie wiem jaki wybrać typ projektu wybrać - Empty Application, OpenGL Game, a może SpriteKit Game? Z góry dziękuję za odpowiedź i ewentualne protipy :)
@TheDazed: jeśli wybierzesz Empty Application to tworzysz projekt od zera i przesuwasz widoki (subklasy UIView). W przypadku SpriteKit dostajesz silnik graficzny, który renderuje scenę w OpenGL. Gdybys pokazał np. screen z gry to być może doradziłbym lepiej.
Zaplanowałem strukturę puzzli w której znajdowałyby się obiekty SinglePuzzle, posiadające element (obrazek, puzel) z pociętego zdjęcia. Każdy z tych obiektów miałby dodatkowo status inRightPlace 0 dla złej pozycji, 1 dla dobrej pozycji. Dodatkowo utworzyłbym licznik elementów na swoim miejscu, dla sprawdzenia czy układanka została już
@TheDazed: Sprtiekit na prawdę do niczego tu się nie przyda. Można go użyć ale po co, skoro to będzie tylko przemieszczanie elementów UIImageView. Jak będziesz chciał do tego tego jakieś efekty dorobić, to wtedy warto zaczynać od SpriteKit. Możliwość przesuwania załatwisz poprzez:
Chcę napisać prostą aplikację puzzle na iPhone'a, ale nie wiem jaki wybrać typ projektu wybrać - Empty Application, OpenGL Game, a może SpriteKit Game? Z góry dziękuję za odpowiedź i ewentualne protipy :)
Kamil - chodzi mi o najprostsze puzzle (jak tutaj, tylko kwadratowe http://microsoft-news.com/wp-content/uploads/2014/07/Microsoft-Jigsaw-Windows-Store-app-620x300.jpg), z siatką w które elementy układanki by się wpasowywały.
Zaplanowałem strukturę puzzli w której znajdowałyby się obiekty SinglePuzzle, posiadające element (obrazek, puzel) z pociętego zdjęcia. Każdy z tych obiektów miałby dodatkowo status inRightPlace 0 dla złej pozycji, 1 dla dobrej pozycji. Dodatkowo utworzyłbym licznik elementów na swoim miejscu, dla sprawdzenia czy układanka została już
http://stackoverflow.com/questions/4982277/uiview-drag-image-and-text
Pocięcie elementów:
http://www.cimgf.com/2011/03/01/subduing-catiledlayer/