Hier veröffentliche ich Projekte die mein Sohn aus Spaß an der Freude erstellt hat.
Mal sehen ob sie etwas mehr Beachtung erfahren, wenn ich sie veröffentliche.
Das Geld falls etwas reinkommen sollte bekommt natürlich er. Er will eh bald für ein paar Wochen / Monate nach Russland und kann jeden Rubel gebrauchen :)
Zuerst müssen wir die Unity Engine herunterladen, die Du hier finden kannst
Unity Engine
(Auf dem Installer sollten Sie auch Visual Studio installieren)
Nach der Installation öffne dein Unity Launcher und erstelle ein neues Spiel.
(Projects -> New)
Du kannst einen beliebigen Namen eingeben, den ich für jetzt "Steem" nennen möchte.
Dann klickst Du auf Projekt erstellen, danach siehst du den Haupt Unity Editor.
Jetzt erstellen wir einen Würfel als Boden. Du musst zum linken Fenster gehen und "Create" auswählen
->3D Object
->Cube
Dann sollte es so aussehen:
Nachdem wir das gemacht haben, gehen wir auf die rechte Seite und skalieren den Würfel, um mehr bodenähnlich zu werden.
Jetzt erstellen wir einen weiteren Würfel, der der Spieler sein wird:
Du musst erneut zum linken Fenster gehen und "Create" auswählen
->3D Object
->Cube
Wir werden jetzt die Position ändern und dem Würfel einen Namen geben:
Jetzt gehen wir zum Unterem-Fenster und erstellen ein C# -Skript.
Rechts Klick->Create->C# Script
und wir nennen es "Player"
Jetzt machen wir einen Doppelklick darauf und Ihre C# Umgebung wird sich öffnen
Wir werden nun folgenden Code mit Erklärungen eingeben:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Player : MonoBehaviour {
//Spieler Geschwindigkeit
public float speed = 5.0f;//Der Spiel Würfel
private Transform player;// Use this for initialization
void Start () {
// Hier setzen wir die Transformation, in der sich das Skript auf unsere Player-Variable bezieht.
// In unserem Fall der Spieler
player = transform;
}// Update is called once per frame
void Update () {
// Hier erhalten wir den Achseneingang als Variable (WASD oder Gamepad).
// Ich werde es in einem anderen Teil mehr erklären!
// Der Achseneingang * mit unserer Geschwindigkeitsvariablen * Time.deltaTime
// für glattere Bewegungen!
float horizontal = Input.GetAxis("Horizontal") * speed * Time.deltaTime;
float vertical = Input.GetAxis("Vertical") * speed * Time.deltaTime;//Hier ändern wir die Spielerpositionen mit Ihren Variablen
//Vector3 means (X Axis, Y Axis, Z Axis);
player.position += new Vector3(horizontal,0,vertical);
}
}
Jetzt speichern wir den Code:
Wir gehen zurück in unsere Unity-Umgebung
Wo wählen wir unseren Spieler Cube
und fügen Sie unseren Code hinzu, indem Sie den Code in das Objekt verschieben:
Nun klicken wir auf Run!
Das ist es!!
Du hast dein ersten Unity3D Projekt erstellt!
Viele Grüße aus Griechenland
euer 
ist Mitglied im German Steem Bootcamp