{"id":507,"date":"2014-06-14T19:15:29","date_gmt":"2014-06-14T19:15:29","guid":{"rendered":"http:\/\/www.malzbie.com\/wordpress\/?page_id=507"},"modified":"2014-10-03T17:22:28","modified_gmt":"2014-10-03T17:22:28","slug":"2d-top-down-shooter","status":"publish","type":"page","link":"http:\/\/www.malzbie.com\/wordpress\/tutorials\/2d-top-down-shooter\/","title":{"rendered":"2D Top-Down Shooter"},"content":{"rendered":"<p>In diesem Tutorial wird ein komplettest Spiel erzeugt.<\/p>\n<p>Ich nutze daf\u00fcr nat\u00fcrlich Unity3D aber diesmal haupts\u00e4chlich die 2D Funktionen, die diese Engine bietet. Aber auch sonst wird auf eigentlich alles eingegangen.<\/p>\n<p>Ich denke, dass dieses Tutorial sogar f\u00fcr blutige Einsteiger geeignet ist.<br \/>\nUnd aus diesem Grund stelle ich auch alle Grafiken und Sounds zur Verf\u00fcgung, die in dem Tutorial ben\u00f6tigt werden.<br \/>\nHier ist des erste Paket: <a title=\"Die ersten Texturen rund 500kb\" href=\"http:\/\/www.malzbie.com\/tuts\/Texturepack1.zip\" target=\"_blank\">TexturePack1<\/a><br \/>\nHier ist das zweite Paket: <a title=\"Texturepack2 rund 600kb\" href=\"http:\/\/www.malzbie.com\/tuts\/Texturepack2.zip\" target=\"_blank\">TexturePack2<\/a><\/p>\n<p>Hier ist das erste Sound Paket: <a title=\"Das erste Soundpaket rund 600kb\" href=\"http:\/\/www.malzbie.com\/tuts\/Soundpack1.zip\" target=\"_blank\">SoundPack1<\/a><\/p>\n<p>Ich nutze in diesem Tutorial auch einen gewissen Font mit\u00a0 Namen Dream MMA. Den findet ihr \u00fcberall im Netz und er ist frei f\u00fcr die eigene Benutzung.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Folge 1:<\/strong><\/span><\/p>\n<p>Die Szene wird erstellt und das Raumschiff bekommt sein Bewegungsscript.<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Shooter Teil1\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/2zZ7LuMWGP4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Folge 2:<\/strong><\/span><\/p>\n<p>Das Raumschiff bekommt seine Fluganimationen und einen Antrieb. Au\u00dferdem werden Sterne f\u00fcr den Hintergrund erstellt.<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Shooter Teil 2\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/6rhwI9881Cc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>\u00a0Folge 3:<\/strong><\/span><\/p>\n<p>Asteroiden werden eingef\u00fcgt. Sie sind animiert und k\u00f6nnen auch schon explodieren, wenn sie mit dem Schiff kollidieren.<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Shooter Teil3\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/-pXU2VDXlyg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Folge 4:<\/strong><\/span><\/p>\n<p>Das Schiff kann jetzt schie\u00dfen. Die Sch\u00fcsse verursachen Schaden und der Asteroid kann abgeschossen werden. Das Schiff bekommt jetzt auch Schaden, wenn es mit einem Asteroid kollidiert, und ab einer gewissen Schadensh\u00f6he wird es zerst\u00f6rt.<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Shooter Teil 4\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/LRSbOawdKkU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Folge 5:<\/strong><\/span><\/p>\n<p>In dieser Reihe bekommt das Schiff einen Schild, der bei einer Kollision sichtbar wird.<br \/>\nDie Schussfrequenz wird reduziert und eine Autofeuerfunktion wird erstellt.<br \/>\nDie GUI wird erzeugt und f\u00fcr das Datenempfangen vorbereitet.<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Shooter Teil 5\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/1Q0zS-r4uec?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><strong><span style=\"text-decoration: underline;\">Folge 6:<\/span><\/strong><\/p>\n<p>Die Objekte tauschen jetzt Informationen aus. Punkte werden gez\u00e4hlt und Schild und Leben werden der GUI \u00fcbertragen. Das Schiff entsteht beim Spielbeginn und nach dem Tod gibt es einen feinen \u00dcbergang.<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Shooter Teil 6\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/NkR8Qfyo2CM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Folge 7:<\/strong><\/span><\/p>\n<p>Jetzt kommt Sound ins Spiel! Alle M\u00f6glichen Dinge klingen jetzt und zus\u00e4tzlich gibt es sogar etwas Musik beim Sterben. Es werden unterschiedliche M\u00f6glichkeiten f\u00fcr das Abspielen der Sound genutzt und somit ist eigentlich alles abgedeckt.<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Shooter Teil7\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/nyQ5pfjpgEc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Folge 8:<\/strong><\/span><\/p>\n<p>In dieser Folge werden aufnehmbare Items erzeugt, die uns ein extra Schild oder ein extra Schiff bringen k\u00f6nnen.<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Shooter Teil8\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/oXiDwCqEJFo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Folge 9:<\/strong><\/span><\/p>\n<p>Jetzt wird es etwas gef\u00e4hrlicher!<br \/>\nEin neuer Gegner wird eingebaut und er wird zyklisch in Richtung Raumschiff schie\u00dfen.<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Shooter Teil 9\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/V1owxy2r894?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Folge 10:<\/strong><\/span><\/p>\n<p>In dieser Folge wird ein Startscreen erzeugt in dem im Wechsel der SpieleName und die Highscoretabelle angezeigt wird. \u00dcber diesen Screen kommt man ins Spiel und nachdem man gestorben ist wieder zur\u00fcck. Sollte man einen Highscore erreicht haben, kann man sich eintragen und wird dann in der Tabelle zu sehen sein. Der Highscore wird \u00fcber Playerprefs gespeichert und auch ausgelesen.<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Shooter Teil 10\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/1-DDVTFiULE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Folge 11:<\/strong><\/span><\/p>\n<p>In dieser Folge gibt es jetzt endlich unterschiedliche Stages. Ich zeige hier, wie man die Stages verwalten kann und wie man unterschiedliche Aufbauten erzeugt. Nat\u00fcrlich wird es jetzt auch den Wechsel von Stage 1 zu Stage 2 usw. geben.<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Shooter Teil 11\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/OFfxF2swG8o?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Folge 12:<\/strong><\/span><\/p>\n<p>In den vorerst letzten Teil f\u00fcge ich 2 neue Gegner hinzu, welche dem Gegner ausweichen k\u00f6nnen. Ich erkl\u00e4re, wie man Collider in der Animation ver\u00e4ndern kann und wie man mehrere Auswurfslots gleichzeitig bedienen kann.<br \/>\nNach diesem Teil k\u00f6nnt ihr mit dem erlernten Wissen selbstst\u00e4ndig weiter machen und einen grandiosen Shooter bauen. Denn alle wichtigen Dinge wurden erkl\u00e4rt. \ud83d\ude42<\/p>\n<p><iframe loading=\"lazy\" title=\"2D Top-Down Tutorial Teil 12\" width=\"600\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/wlVgxmLBCpg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Tutorial wird ein komplettest Spiel erzeugt. Ich nutze daf\u00fcr nat\u00fcrlich Unity3D aber diesmal haupts\u00e4chlich die 2D Funktionen, die diese Engine bietet. Aber auch sonst wird auf eigentlich alles eingegangen. Ich denke, dass dieses Tutorial sogar f\u00fcr blutige Einsteiger geeignet ist. Und aus diesem Grund stelle ich auch alle Grafiken und Sounds zur Verf\u00fcgung, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":52,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-507","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.malzbie.com\/wordpress\/wp-json\/wp\/v2\/pages\/507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.malzbie.com\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.malzbie.com\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.malzbie.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.malzbie.com\/wordpress\/wp-json\/wp\/v2\/comments?post=507"}],"version-history":[{"count":10,"href":"http:\/\/www.malzbie.com\/wordpress\/wp-json\/wp\/v2\/pages\/507\/revisions"}],"predecessor-version":[{"id":555,"href":"http:\/\/www.malzbie.com\/wordpress\/wp-json\/wp\/v2\/pages\/507\/revisions\/555"}],"up":[{"embeddable":true,"href":"http:\/\/www.malzbie.com\/wordpress\/wp-json\/wp\/v2\/pages\/52"}],"wp:attachment":[{"href":"http:\/\/www.malzbie.com\/wordpress\/wp-json\/wp\/v2\/media?parent=507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}