Strony internetowe

Jedność to potężne darmowe narzędzie dla poważnych projektantów gier

NAJCIEKAWSZE DARMOWE GRY NA SŁABEGO KOMPA ? MUSISZ W NIE ZAGRAĆ

NAJCIEKAWSZE DARMOWE GRY NA SŁABEGO KOMPA ? MUSISZ W NIE ZAGRAĆ
Anonim

Jedność nie służy do pisania Ponga. Och, możesz to zrobić z Unity, jestem pewien, ale byłoby tak, jakby użyć Deep Blue do utrzymania listy zakupów. Unity 2.6 to profesjonalny silnik gier i edytor, a musisz wiedzieć dużo o tym, co robisz, aby jak najlepiej wykorzystać jego możliwości. Znajomość modelowania 3D jest niezbędna, podobnie jak prawdziwa umiejętność kodowania. Podczas gdy Unity ma zgrabny, nowoczesny interfejs GUI i upraszcza lub automatyzuje wiele z nudów związanych z kodowaniem gier, nie jest to zestaw narzędzi dla początkujących ani "wskaż i kliknij, przeciągnij i upuść, presto, masz grę!" narzędzie.

Aby czapla mogła chodzić, potrzeba sporo kodu, a Unity sobie z tym poradzi.

Zawiera kilka dobrze napisanych i bardzo przydatnych tutoriali, ale te tutoriale zakładają, że masz pewien poziom wiedzy na temat projektowania gier w tego typu środowisku i są samouczki w użyciu Unity, a nie w koncepcjach, które musisz wcześniej zrozumieć. Intuicyjne zrozumienie manipulowania obiektami w przestrzeni trójwymiarowej za pomocą dwuwymiarowego ekranu komputera jest obowiązkowe. Ci, którzy mają doświadczenie z edytorami poziomów dla współczesnych gier, takich jak Oblivion i Half-Life 2, będą mieli przewagę tutaj.

Interfejs Unity jest bardzo intuicyjny i czysty, biorąc pod uwagę złożoność danych, którymi manipuluje, więc czytanie tutoriali jest niezbędne- - bardzo łatwo jest myśleć, że wiesz, co robisz, a potem jesteś sfrustrowany, ponieważ rzeczy nie działają tak, jak tego oczekujesz. Innymi słowy, tak łatwo jest robić rzeczy, o których nie wiesz, co powinieneś robić.

Gry składają się ze scen, które zawierają GameObjects; GameObjects mogą być elementami takimi jak skały lub wrogowie, źródłem światła, kamerami lub elementami interfejsu. GameObject składa się z komponentów, takich jak komponent Przekształć (który pozycjonuje i przesuwa obiekt), Siatka (podstawa wizualnej reprezentacji obiektu), Materiały (które pomagają zdefiniować sposób rysowania obiektu), i wiele więcej. Stworzenie prostego sześcianu, który "spadnie" i "odskoczy" jak można się spodziewać, jest równie łatwe jak przeciągnięcie elementu RigidBody na obiekt kostki.

Możesz "zagrać" w grę w dowolnym momencie, aby zobaczyć jak obiekt zostanie wyrenderowany, wykonanie skryptów i tak dalej. Łatwo jest otworzyć okno edytora i okno gry jednocześnie, dzięki czemu możesz jednocześnie pracować z obiektami w edytorze i zobaczyć, co zobaczy gracz w oknie gry.

Unity obsługuje wiele języków skryptowych, w tym JavaScript i C#. Wszystkie zachowania w grze muszą być zapisane w skryptach, a dokumentacja zakłada, że ​​jesteś już utalentowanym programistą. Prawie wszystko, co chcesz osiągnąć w swojej grze - aż do gracza poruszającego się po świecie - wymaga skryptu. Na szczęście dostępne są bezwzględne podstawy, takie jak ruchy generyczne i skrypty mouselook.

Jedność nie obejmuje żadnych narzędzi do modelowania 3D, z wyjątkiem możliwości tworzenia bardzo prostych geometrycznych kształtów. Będziesz musiał użyć innego programu, takiego jak Maya, a następnie zaimportować modele. Jedność zawiera narzędzie do animacji, ale możesz także użyć innych programów animacji.

Jeśli szukasz "Dowiedz się programowania gier!" rodzaj paczki, sprawdź Game Maker lub RPG Maker XP. Jeśli jednak masz doświadczenie, aby je wykorzystać, Unity to potężne środowisko programistyczne w bezkonkurencyjnej cenie.