Lerne jetzt in unter 30 Minuten Unity3D Basics (Spiele programmieren) | Unity3D Crashkurs
Vložit
- čas přidán 11. 04. 2021
- Aufklappen für mehr Infos!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Video verfügbar in: 1080p, 48FPS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Jonas: / @jonas-oz8dw
~ Ben: / profile
~ Liam: / comandoant4life
~ Twitch: / skytendo06
~ Abonnieren: / @skytendo0689
~ Website: skytendo.bplaced.net
~ Discord: / discord
~ Twitter: / skytendo06
~ Instagram: @skytendo06
~ Minecraft-Server: server.skytendo.bplaced.net
~ Minecraft-Server-IP: play.skytendo06.tk
~ Minecraft-Server-Shop: shop.skytendo.bplaced.net
~ Teasmpeak 3: In Entwicklung
---------------------------------
MEIN SETUP
---------------------------------
CPU:geizhals.de/amd-ryzen-7-2700x...
RAM: geizhals.de/g-skill-ripjaws-v...
Grafikkarte: geizhals.de/asrock-phantom-ga...
Gehäuse: geizhals.de/sharkoon-tg6-rgb-...
Wasserkühlung: geizhals.de/enermax-liqmax-ii...
Soundkarte: geizhals.de/creative-sound-bl...
Capture Card: geizhals.de/elgato-game-captu...
Netzteil: geizhals.de/be-quiet-pure-pow...
Mainboard: geizhals.de/asus-rog-strix-b4...
Mikrofon: www.thomann.de/de/the_tbone_s...
Mischpult: www.thomann.de/de/the_t.mix_m...
Interface: www.thomann.de/de/behringer_u...
Kamera: geizhals.de/panasonic-lumix-d...
---------------------------------
INFORMATIONEN ZUM VIDEO
---------------------------------
Unity Download:
unity3d.com/de/get-unity/down...
--------------------------------
Wenn dir dieses Video gefallen hat, abonniere oder gebe mir doch einen Daumen Hoch!
Top Video, sehr gute Erklärung und eindeutige Empfehlung für alle anderen
einfach geiles Video, super erklärt, top
Danke für dieses Turorial! Ich als Anfänger hätte nix ohne der guten Erklärung verstanden!! DANKE
Gutes Video hätte mich gefreut wenn du den Code (auch die Mathematik) ein bisschen mehr erklärt hättest, aber dann wäre es wahrscheinlich um einiges länger geworden. für die Kürze ein sehr gutes Video. Toll wenn man mal ein grobes Grundverständnis und einen grobe Überblick haben will ohne eine ganze Serie anschauen zu müssen.
Danke das du mir es so gut erklärt hast
Super Tutorial. Hat auf Anhieb funktioniert. Mal schauen ab ich noch eine "Kriech" Funktion dazu bekomme. Vielen Dank. Abo ist da 🙂
Sehr gutes Video, bevor ich dieses Video gesehen habe wusste ich nichts. Danke
Das freut mich!
omg danke einfach legende!
Dafür gibt es ein ABO!!!!!!!!
danke, endlich etwas was geklappt hat beim 1 versuch :)
It Worked perfectly after trying other methods this one was the best one, Thanks.
Thank you for your complete and comprehensive training. Very good!
Danke für das tutorial, hat alles geklappt wie es soll! Fände es cool wenn du mal wieder ein video machen würdest!
Eventuell kommt demnächst ein Video zum Multiplayer in Unity.
Danke für deine Hilfe,
Hallo
Das war für einen alten Mann SUPER erklärt mach weiter so und ich würde mich über weitere Unity und Blender Videos freuen
Gruß Walter aus Köln
super erklärt abo und like ist da
Danke hat mir sehr weiter geholfen !
Richtig gutes Video vielen Dank
Danke super tutorial war super hilfreich
Sehr gutes video!
Richtig gutes Video bruder
Hat für mein Spiel gut geholfen!!
Freut mich zu hören!
Kurz, knackig, guter "Lehrer". Ein besseres Video gibts nicht! Großes Kompliment dafür! Das Einzige was fehlt, aber nicht unbedingt notwendig ist, ist ein Project bzw. Script download. EDIT: Irgendwie bewegt sich bei mir die Capsule nicht. Weiß nicht woran das liegt.
Überprüfe noch einmal die Zeilen 43-46 auf Fehler, achte auch darauf ob du die PlayerController Komponente (also das Skript) auch im Inspector aktiviert hast (also ob das Häkchen neben dem Namen gesetzt ist)
Super Video sehr gut erklärt🥰🥰🥰😎😎
Sehr, gute Viedio mach weiter so 👍✅
Danke mir hat es sehr weitergeholfen und ich mag die Kürze sehr. Ich schaff es nur nicht zu springen das muss ich mir noch anschauen :)
Danke für das nice tutorial ehre
Omg danke habe voll viel gelernt
Ein sehr gutes Video
sehr gutes Tutorial😀
I was surprised how understandable tNice tutorials tutorial is, thanks!
Great video, the program works great
Habe alels nachgemacht erstmal 100000 fehler in der console aber jetzt konnt e ich alle beheben und es geht danke mann
sehr gute erklärung von dir
Sehr Gutes Video
liked all of your videos
Thanks u changed my life
in the details. when you get stuck, roll back to the beginning and start over. The other weay is to focus entirely on one set of commands
Gerne mehr Unity & ggf Dev logs =)
gute edee
Danke hat mir sehr geholfen, wenn mein Spiel berühmt ist gebe ich dir ein shoutout :)
Danke 🙏
YES! I LOVE YOU!
ty cuz ive been having a hard ti getting started.
Sehr gutes Video ich nutze halt lieber Rider von JetBrains statt Visual Studio vielleicht hätte man vorher auch nochmal zeigen können wie man die IDEA wechselt sonst alles TOP!
nice functional good working easy install thanks
Danke für dein super Video. es hat auch alles soweit geklappt außer das mein Character sofort nach Spiel starten runter fällt. Weißt du woran das liegen könnte?
dankeeee ein besseres tutorial gibt es nicht abo ist da:)
supi Video!!!!
omg vielen dank für das tolle feedback vielen dank omg
Alles Hat funktioniert Vielen Dank
Das freut mich!
@@skytendo0689 Wieso ladest du nichts mehr hoch ist es was privates oder einfach kein Bock?
@@zeusy117 Hab momentan wenig Motivation, aber wahrscheinlich kommt demnächst was zu Unity Multiplayer
Hi, Super Video.
Habe nur eine Frage…
Ich bin fertig, aber da steht,das bei der 3. Zeile von unten Clamp falsch ist… kannst du mir weiterhelfen?
Cool
ein sehr gutes video. ich habe jedoch ein problem bei dem CharacterController unity zeigt mir einen syntax error an, ich finde aber keinen Fehler, weisst du woran das liegen kann?
cool
Super normalerweise bin ich für sowas zu blöd aber es hat funktioniert.
Hey, bei mir wird die ganze zeit in der Console "The name 'canMove' does not exist in the current context" Obwohl es richtig geschrieben ist, und genauso wie im Video gezeigt, an der richtigen Stelle ist. Was kann man da machen?
Sehr gelungenes Video! Das Mathematische Verfahren beim movement wäre für mich sehr relevant gewesen. Ich kann jedoch nachvollziehen weshalb du es nun nicht weiter erklärt hast.
Vielleicht ja irgendwann mal, wenn du wieder Motiviert bist. :)
Danke für dein positives Feedback!
@@skytendo0689 Sehr gerne, danke für dein Video!
Sehr gutes Video, saubere Erklärung, kannst du auch Charaktere darauf modellieren
Theoretisch kannst du natürlich die Capsule auch gegen ein anderes Character Modell ersetzen
@@skytendo0689 Hast du dein eigenen spiel
Gutes Video für Anfänger. Wäre etwas mehr auf die Kamera eingegangen, wegen MainCamera und im Skript hätte ich diese nicht public gemacht sondern via GetComponent bei awake/start geholt.
hallo Danke für dein Gutes Video hat funktioniert bis auf eine Sache unzwar das "else" wenn ich else eingebe wird die Spitzklammer oben falsch angezeigt (also rote welle unter der Spitzklammer) wie kann ich das problem lösen?
BROTHER, YOU ARE THE BEST!!! You oooh really helped me!! THANK YOU VERY MUCH!
Woow woow
super
Habe viele Probleme die mir Unity angezeigt werden und habe keine Ahnung wie diese zu lösen sind... hab alles wie in der Anleitung erklärt wurde umgesetzt...
Bearbeitung: habe fast alle außer eins gelöst. Irgendwie ist irgendwo ein + was nicht bei den Operanden float oder Vector3 stehen darf.
Hey, erstmal danke für das Video und 2. ich hab das Problem das meine Gravität nicht funktioniert. Er gibt keine Fehlermeldung aus, will aber nicht das ! für den .isGround nehmen oder so und befördert mich nicht mehr zum Boden sobald ich von einer Plattform laufe. Wie fixe ich das? Lg und danke im vorraus
Next ti, can you install one of those apps that creates a circle around your mouse pointer? Sotis it’s hard for to find where
Sehr cooles Video super zum Einstieg wäre cool wenn ne reihe draus werden würde
Eine komplette Unity Tutorial Reihe kommt vielleicht demnächst, vorher kommt aber wahrscheinlich noch ein Tutorial zu Unity / Photon PUN2 Networking (Multiplayer)
@@skytendo0689 ok cool bin gespannt
warum kann ich nicht den camera einstellen das er in capsule ist bzw mein script kann ich nicht einstellen in unity?
ick kann diesen walkingspeed nicht einsetzen... bitte um erklärung
Hi @Skytendo06, ich habe die Fehlermeldung: Assets/Playercontroller.cs(40,68):error CS1002: ;expected Daher würde ich fragen woran das liegen könnte. Ich habe gerade erst angefangen zu programmieren und habe null Ahnung. Es würde mich sehr freuen wenn du mir helfen könntest oder mir eine Rückmeldung gibst.
Everything works flawlessly
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerController : MonoBehaviour
{
public float walkingSpeed = 8.0f;
public float runningSpeed = 12.0f;
public float jumpSpeed = 8.0f;
public float gravity = 18.0f;
public Camera playerCamera;
public float lookSpeed = 2.5f;
public float lookXLimit = 45.0f;
CharacterController characterController;
Vector3 moveDirection = Vector3.zero;
float rotationX = 0;
[HideInInspector]
public bool canMove = true;
// Start is called before the first frame update
void Start()
{
characterController = GetComponent();
//locking cursor
Cursor.lockState = CursorLockMode.Locked;
Cursor.visible = false;
}
// Update is called once per frame
void Update()
{
Vector3 forward = transform.TransformDirection(Vector3.forward);
Vector3 right = transform.TransformDirection(Vector3.right);
//Left Shift to Run
bool isRunning = Input.GetKey(KeyCode.LeftShift);
float curSpeedX = canMove ? (isRunning ? runningSpeed : walkingSpeed) * Input.GetAxis("Vertical") : 0;
float curSpeedY = canMove ? (isRunning ? runningSpeed : walkingSpeed) * Input.GetAxis("Horizontal") : 0;
float movementDirectionY = moveDirection.y;
moveDirection = (forward * curSpeedX) + (right * curSpeedY);
//Jumping
if(Input.GetButton("Jump") && canMove && characterController.isGrounded)
{
moveDirection.y = jumpSpeed;
}
else
{
moveDirection.y = movementDirectionY;
}
//Gravity
if(!characterController.isGrounded)
{
moveDirection.y -= gravity * Time.deltaTime;
}
//Moving
characterController.Move(moveDirection * Time.deltaTime);
//CamaraRotation drehen
if(canMove)
{
rotationX += -Input.GetAxis("Mouse Y") * lookSpeed;
rotationX = Mathf.Clamp(rotationX, -lookXLimit, lookXLimit);
playerCamera.transform.localRotation = Quaternion.Euler(rotationX, 0, 0);
transform.rotation *= Quaternion.Euler(0, Input.GetAxis("Mouse X") * lookSpeed, 0);
}
}
}
Der ganze Code
Ehre
gern geschehen😀
Bei mir kommt: Assets\PlayerController.cs(65,26):error CS1061:'Camera' does not contain for 'transform' and no accessible method 'transform' accepting a first argument of type 'Camera' could be found (are you missing a using directive or an assembly reference?)
Du musst in Zeile 65 statt "Camera" "characterController" nutzen
@@skytendo0689 Bei mir ist in Zeile 65 kein "Camera". Schon mal danke für die Schnelle Hilfe! 😀
60 //Drehen
61 if (canMove)
62 {
63 rotationX += -Input.GetAxis("Mouse Y") * Lookspeed;
64 rotationX = Mathf.Clamp(rotationX, -LookXlimit, LookXlimit);
65 playercamera.trasform.localRotation = Quaternion.Euler(rotationX, 0, 0);
66 transform.rotation *= Quaternion.Euler(0, Input.GetAxis("Mouse X") * Lookspeed, 0);
67 }
@@mastergame9429 Schreibfehler. trasform ansatt transform
Geht das auch mit dem Editor
ikr!
Tolles Video, ich hätte nur eine frage, wenn ich speilen möchte kommt diese Meldung: NullReferenceException: Object reference not sei to an instance of an object könnte mit da jemand weiter helfen
Dannnnkkkeee
Danke sehr für dieses gute Video, es hat mir sehr viel weiter geholfen.
Ein kleines Problem habe ich aber, wenn ich springe fällt der Player nicht zurück, sondern bewegt sich immer weiter nach oben.
Einen Fehler im Code kann ich einfach nicht finden. Hättest du eine Idee woran das liegen kann?
Überprüfe ob die Character Controller Komponente genau so eingestellt ist wie die bei mir
bei mir kann ich die Klasse Camera nicht finden
nice tuto eyw
Vielen dank für das video, ich muss nur jedesmal auf abspeichern gehen damit mein code auf unity übertragen wird, kann man das nicht so einstellen das ich einfach beim rüber switchen,wie du es machst, vom CodeEditor zu -> Unity der code automatisch mit übertragen wird? Danke
Nein das geht leider nicht. Du kannst aber zum Speichern einfach STRG + S drücken, dann wird auch gespeichert.
Warum wird camera bei mir nicht türkis wie bei dir und wie speichert man ab? 11te Minute ungefär
Hey 👋 zuerst mal ein richtig tolles und Informationen reiches Video! Aber ich habe mir jetzt das Video 5 mal angeschaut und habe immer noch 5 Error. Error 1 ist CS8641 der 2. ist CS1003 der 3. CS1525 der 4. ist CS1026 und der 5. ist CS1002. Ich habe mir verschiedene Tutorials angekuckt und nicht gefunden. Daher frage ich könntest du den Code in die Bio oder Als Kommentar bei mir antworten? Wäre echt toll denn ich habe ein Projekt über das Programmieren und will es nicht vermasseln.
Warum tut es nach dem Code eingeben nicht reloaden?
Hallo und danke für das Video,
Ich habe alle Befehle 1:1 eingegeben und in Unity wird nur walkingspeed angezeigt.
Ich habe aus anderen Tutorials gemerkt, dass viele C# Befehle wie z.B. bei dir public Camera sich nicht farblich im Programmiertext grün färben, wie bei dir, sondern schwarz bleiben und kein Befehl darstellt. Muss ich da was anderes einstellen?
Danke.
Hallo, danke für dein positives Feedback. Für die farbliche Markierung der Schlüsselwörter muss man eine Einstellung im Unity Editor ändern. Schau mal bei diesem Video vorbei, da wird dir gezeigt wie du Visual Studio für Unity richtig einstellst: czcams.com/video/QGeMTwvmU6M/video.html
@@skytendo0689 Perfekt, vielen Dank. Nun klappt alles. Bis das 3th person camera im Test auf die Capsule habe, kann ich das auf first person umstellen? Wie bekomme ich das nun Spielbar auf die VR Brille, hast du dazu auch ein Tutorial?
Vielen Dank!
@@robinstauthalm4978 Um für VR Brillen zu entwickeln brauchst du ganz andere Skripts etc. Da kann ich dir auch leider nicht helfen, ich kenn mich da selber nicht so aus
Hallo
Skytendo06
Unity Programm selbst hatte mir 2 Fehlermeldungen raus geschickt.
The referenced script (Unknown) on this Behaviour is missing!
und
The referenced script on this Behaviour (Game Object 'Player') is missing!
- Habe beim Inspector Player den TAG, Player zugewiesen.
- beim anderen musste ich das Script ein häckchien machen.
Ist das so richtig?
Nun steh ich allerdings an der Wand und Rätsel voll rumm, da es mir keine Fehlermeldungen mehr anzeigt.
Leider bewegt sich meine Kapsel absulut gar nicht.
habe die Software Unity 2022.1.0f1 DX11
Da ich die software frisch gedownloadet habe. Könnte es an einer Einstellung vl. liegen ?
Oder was für Gründe könnten da sein?
Freue mich schon auf deine Antwort. lg
Achte darauf, dass das SkriptName auch dem Klassen Namen im Skript exakt entspricht. An Unity selbst liegt es nicht, wahrscheinlich hast du einfach im Skript irgendwo einen Fehler gemacht. Gehe das Skript nocheinmal durch und gleiche es ganz genau mit dem Skript im Video ab
bei mir klappt das nicht da kommt bei PlayerConrtoller immer fehler
cool aber bei mir enhält der code fehler
Bei mir kommt immer beim Skript dass es nicht geht
Hi, bei mir sind pasr fehlet aufgetretten obeohl ich denn code genau so wie du geschrieben hab z.b dass cursor keine definition von visible ist oder auch der name Walkingspeed nicht in diesem aktuellen context ist kannst du mir vielleicht helfen?
Schick mir bitte die genauen Fehlermeldungen
bei mir kann ich das script nicht öffnen was zum bewegen der spielers dient und die error nachricht ist : unable to open Assets/playercontroller.cs: Check External application preferences. hab schon mehrmals gegoogelt und trotzdem keine lösung gefuen jmd eine idee ?
Guck mal hier vorbei: czcams.com/video/2PVPz8Pnnrw/video.html
Ich kann das script nicht auf den spieler machen obwohl bei alles so ist wie bei dir
Mit was wir der code geschrieben? Verstehe es nicht
Zu wenig likes super 👍 erklärt 🙂👍
Ich kann den PlayerControler nicht öffnen?Kann mir jemand helfen ich muss irgendeine external application prefernces cheken
Schau mal hier vorbei, vielleicht hilft das ja: czcams.com/video/2PVPz8Pnnrw/video.html
Wie speichert man diese code dings auf visual Studio??
Einfach Strg + S drücken
Hi, IT-ler sind bekanntlich faul deshalb die Frage.. Kannst du den Quellcode in Videobeschreibungen hinzufügen? Würde es zum Nachmachen sehr viel einfacher machen! Lg
Hi, leider hab ich den Quellcode / die Projektdatein aus dem Video selber nicht mehr. Fürs Lernen kann ich es aber auch nur empfehlen, die Zeilen selber zu schreiben / abzuschreiben, das hilft echt.
Hallo, ich habe das Problem, dass beim Öffnen des Scripts nicht das Projekt geladen wir und ich deshalb kein zugriff auf die Bibliotheken habe. Wo kann man das einstellen ?
Kannst du mir dein Problem etwas genauer beschreiben, ich weiß gerade ehrlichgesagt nicht so genau was du meinst
Dear all new producers - don’t give up on that hope of making good soft
Release your new tracks...im waiting
boar ich habe nen fhelder code und ich weiß nicht woher das ist das problem da steht "the left hand side of an assignment must be a variable property of indexer" hat da jmd eine ahnung wie man das gefixt bekommt
Überprüfe mal die Zeilen 5-20 auf Rechtschreibfehler etc. und guck das alles genauso ist wie bei mir
wann machst du neues Vd wenn du mein Kommi überhaubt siehst brauche nämlich hilfe für Custom Character