Mit Unity3D beginnen

Heute möchte ich beginnen Unity 3D zu testen, da mich Geme Development schon lange interessiert.
Dabei werde ich (teilweise) diesem Udemy Kurs zu Unity3D folgen.

Unity3D und Visual Studio installieren

Als Bemerkung: Ich arbeite auf einem Mac insofern wird es auf einem Windows oder Linux Rechner etwas anders aussehen.

Zuerst lade ich Unity Hub - Personal Version herunter:


Unity Download

Dann installiere ich die aktuelle Unity 2018 Version inklusive Visual Studio für Mac:


Unity Install

Unity Install

Die Installation benötigt dann etwas Zeit, sobald alles erledigt ist geht es weiter.

Hello World

Zuerst lege ich ein neues Projekt an:


Unity New Projekt

Beim Öffnen erscheint die Unity IDE:


Unity New Projekt

Jetzt legen wir ein Skript an, dazu im Projekt Bereich rechts klicken und “Create” > “C# Script” auswählen und direkt den Namen des Files ändern.


Unity New Projekt

Das Skript dann via drag&drop mit dem Objekt der “Main Camera” verbinden. Durch einen Doppelklick auf das Skript wird dieses in Visual Studio geöffnet.

HelloWorld.cs - Ein Beispiel für ein start up “Hello World!” und Output wenn Pfeiltasten gedrückt werden.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class HelloWorld : MonoBehaviour {

// Use this for initialization
void Start () {
// Hello world on start up
Debug.Log("Hello World!");
}

// Update is called once per frame
void Update () {
// Output text if key is pressed:

if( Input.GetKeyDown( KeyCode.UpArrow )){
Debug.Log("UP pressed.");
}

if (Input.GetKeyDown(KeyCode.DownArrow))
{
Debug.Log("DOWN pressed.");
}

}
}

Mit “Play” im Unity Fenster kann der Code getestet werden:


Unity New Projekt

C# Grundlagen werde ich nicht behandeln in meinem Blog. Dazu kann ich den Kurs jedoch sehr empfehlen.
Im nächsten Blog möchte ich mich mit einer eigenen Spiel- Idee beschäftigen.