Gry na iphone za free

Witam. Chciałem tylko polecić stronę na której można znaleźć ciekawe aplikacje na iphone za darmo.

www.freeappisland.com

Gra finalna w AppStore

Zapomniałem wspomnieć że gra którą tu przedstawiłem została ukończona i jest już od dłuższego czasu w AppStore. Zwie się Kurde Balance. Szczyt dopracowania to to nie jest ale co własne to własne (nawet udało się dostać na krótko na 1 miejsce w Polskim dziale strategie).
http://itunes.apple.com/en/app/kurde-balance/id421216896?mt=8

Gra typu Balance cz.4

Zmodyfikowałem główny skrypt który wygląda teraz tak:

Gra typu Balance cz.3

Witam w kolejnej części tutoriala. Pozwoliłem sobie lekko zmodyfikować wygląd naszej sceny aby lepiej zobrazować. Powiększyłem skrzynki do skali 2x2x2 żeby były łatwiej klikalne. Teraz Moja scena wygląda tak:




Od ostatniej części poradnika wprowadzimy kilka ulepszeń. Pierwsza rzecz na którą powinniśmy zwrócić uwagę jest to że kiedy zaczniemy manipulować jakoś skrzynkami w naszej grze to mogą one naturalnie dostać rotacji w dowolnym kierunku. Ja jednak wybrałem widok 2D więc będziemy się go trzymać. Dlatego musimy umożliwić rotację tylko wokół jednej osi. Aby tego dokonać wystarczy każdy element który jest ruchomy w naszej grze, zaopatrzyć w komponent o nazwie Configurable Joint. Klikamy na zakładkę Component>Physics>Configurable Join:


Teraz kiedy mamy już ten komponent w każdym ruchomym obiekcie (w naszej scenie to 2 skrzynie i równoważnia), musimy zablokować ruch wokoło osi X oraz Y. Wystarczy zmienić Angular XMotion oraz Angular YMotion na Locked:

Gra typu Balance cz.2

Pora zacząć pisać skrypt obsługujący naszą scenę. Do tego celu będziemy wykorzystywać skrypty typu JavaScript. Aby utworzyć nowy skrypt kliknij zakładkę Assets>Create>JavaScript:



W widoku projektu został utworzony nowy skrypt o nazwie NewBehaviourScript (widok projektu zawiera wszystkie elementy które stworzyliśmy lub zaimportowaliśmy do programu, dzięki temu możemy je bez problemu przeciągać na widok Hierarchiczny, w celu wykorzystania w naszych obiektach).

Zmieniamy nazwę naszego skryptu na glownyskrypt:


Teraz przeciągamy go do MainCamera w widoku Hierarchicznym. Dodajemy skrypt do naszej kamery a nie na przykład do jednego z naszych kwadratów dlatego, że kiedy gra będzie w bardziej zaawansowanej fazie i będziemy mogli usuwać kwadraty po naciśnięciu na nie, wtedy kwadrat który posiadał nasz główny skrypt zniknie razem z nim i stracimy możliwość kontroli nad grą.

Gra typu Balance cz.1

Nie ma co owijać w bawełnę tylko lepiej zaczynać od konkretów. W tym zbiorze tutoriali omówię i pokażę jak zrobić grę w której chodzi o usuwanie poszczególnych elementów tak aby nie stracić równowagi. Mam nadzieję że mi się to uda i nie porywam się z motyką na słońce. Może być tak że nie będę miał czasu albo przestanę uaktualniać stronę....tak jak robiło wielu innych przedemną, ale narazie nie ma się co martwić. Sposoby przedstawione w niniejszym tutorialu nie są jedyną drogą do osiągnięcia naszego celu...mogę nieopatrznie zacząć coś sobie utrudniać, lecz tak to jest jak się coś robi samemu, tak więc z góry przepraszam za błędy.

Pierwszą rzeczą którą musimy zrobić jest...oczywiście...uruchomienie Unity :P

Tworzymy nowy projekt:

zakładka File >New Project:

wybieramy ścieżkę oraz nazwę folderu z plikami naszej gry. Nie zaznaczamy żadnej paczki gdyż robimy nową grę od podstaw. Klikamy na Create Project:



Zapoznanie z interfejsem

Okno Unity iPhone 1.7 wygląda mniej więcej tak:


Opis poszczególnych przycisków:

Manipulacja:
- 4 przyciski do manipulacji obiektami wewnątrz widoku sceny (scene view) oraz do przesuwania widoku

-  Przeciąganie (skrót klawiaturowy - Q) - służy do przeciągania widoku. Po przytrzymaniu przycisku Option/Alt na klawiaturze, zmienia się w w tryb orbitalny więc można rozglądać się w każdym kierunku. Po przytrzymaniu przycisku cmd (command) na klawiaturze, zmienia się w tryb zoom służący do przybliżania i oddalania widoku.

- Przesuwanie (skrót klawiaturowy - W) - służy do przesuwania obiektów wewnątrz naszej sceny względem 3 osi (X,Y,Z). Po kliknięciu na wybraną oś możesz przesuwać obiekt względem niej. Możesz również przeciągać obiekt w wielu kierunkach jednocześnie przeciągając środek obiektu.


                                                       

- Rotacja (skrót klawiaturowy - E) - jak sama nazwa wskazuje. Obracanie obiektu w dowolnym kierunku.

- Skalowanie (skrót klawiaturowy - R) - umożliwia skalowanie obiektu.

CDN.