Die Unity Engine eignet sich hervorragend für den Einstieg in die 3d oder 2d Spielentwicklung. Dabei darf man sie keinesfalls unterschätzen. Mit Unity sind durchaus auch große Projekte in hervorragender moderner AAA 3D Grafik machbar. Als Programmiersprache verwendet man in Unity C#, welche übersichtlich und einfach zu erlernen ist. Dieses Tutorial soll Einsteigern helfen, ihre […]
WeiterlesenArchiv der Kategorie: Tutorials
C# Multithreading mit Parallel.For am Beispiel der Berechnung von PI
So gut wie jeder Computer, jedes Tablet und jedes Smartphone hat heute einen Multicore-Prozessor verbaut. Leider nutzt eine Software nicht zwangsläufig automatisch alle Kerne der CPU aus (Multithreading). Es muss also durch den Programmierer einiges an Vorarbeit geleistet werden, damit seine Software die volle Leistung des Systems ausnutzen kann und in mehreren Threads läuft.
WeiterlesenPrimzahlen finden – C# Tutorial
Primzahlen spielen bei modernen Verschlüsselungsmethoden eine wichtige Rolle, weswegen es gerade in der Informatik wichtig zu wissen ist, wie man Primzahlen finden kann. In diesem Tutorial wollen wir einen der gängigsten Algorithmen verwenden um alle Primzahlen bis zu einer definierten Grenze zu finden. Dazu verwenden wir das sogenannte „Sieb des Eratosthenes“ (Siehe Wikipedia).
WeiterlesenUnity Tutorial 3D Labyrinth Generator (Maze Generator) – Teil 2
Im ersten Teil dieses Tutorials haben wir einen Algorithmus programmiert, der ein dreidimensionales zufallbasiertes Labyrinth aus einzelnen Zellen erstellt. Jetzt möchten dieses Labyrinth in unserem Level darstellen. In diesem Tutorial geht es in erster Linie nur um die einfachste Art und Weise der Darstellung ohne irgendwelche Spielmechaniken.
WeiterlesenUnity Tutorial 3D Labyrinth Generator (Maze Generator) – Teil 1
Manchmal benötigt man für seine Spiele einen Irrgarten / Labyrinth oder einfach nur ein prozedural generiertes Level. In Wikipedia findet man zum Thema „Maze Algorithm“ einige Algorithmen, die einfach umzusetzen sind. Hier möchte wir nun am Beispiel des „Depth-first search – Algorithmus“ einen 3D Labyrinth Generator in Unity erstellen. Das heißt unser Labyrinth soll nicht […]
Weiterlesen