Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Sunroc

Treue Seele

Beiträge: 272

Wohnort: SH

  • Private Nachricht senden

21

17.02.2014, 13:31

Eine Frage hätte ich schon noch, wozu ich im Internet keine Antwort finde.

Wie regelt man das mit den Spielzuständen (Menü / Intro / Game).

Mir fehlt keine Möglichkeit ein, das in die Scripts zu integrieren.


Moin,

das ganze setzt Du mit Szenen um. In Szenen, im Fachjargon auch einfach nur "Level" genannt, können auch einfach nur selbstablaufende Dinge geschehen, sowie z.B. ein Intro. Auch ein Menü hat dann seine eigene Szene, wobei man Menüs auch über GUI Funktionen einblenden kann.

Möglicherweise habe ich das jetzt sehr laienhaft erklärt, ich spiele nämlich nur nebenher mit Unity herum.
Es gibt viele gute Tutorials, darunter auch in deutscher Sprache, die einen absoluten Einsteiger solide abholen. Ich habe damals aus einem simplen SideScroller, den ich aus einem Tutorial übernommen habe, mit vielen Gimmicks einfach erweitert. Fahrende Plattformen, Fahrstühle, schiebbare Gegenstände, Schalter für stehende Lifte etc. Vielleicht finde ich das Projekt, dann stelle ich das Tutorialvideo und meine Version online.
Mein erstes Projekt: "Canyonbreed" - Ein Sci-Fi Abenteuer
Mein zweites Projekt: Ronith 4: Isolation - Ein Sci-Fi Onlineshooter

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Sunroc« (17.02.2014, 13:44)


  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

22

17.02.2014, 13:47

Ich habe es eben gelüftet.

Man muss in den "Buildt-Setting" die Szenen einen wert zuweisen.

Bsw

Gui.unity -> 0
Game.unity -> 1

ich habe in der Gui eine Button erstellt. (Spiel Starten) und eine Steuerscript erstellt.

Wenn ich den Button drücke, wir der Befehl ausgefürt
Application.LoadLevel(1);

ich lande in der 2 Szene.

:D :D :D

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

23

17.02.2014, 13:48

Sunrocs Kernaussage ist jedenfalls schonmal richtig: man setzt die verschiedenen "Spielzustände" meist mit unterschiedlichen Szenen um.
Die sache ist allerdings: Warum willst du einen StateManager dafür haben? Was würde dieser dann genau machen? Unity kümmert sich bereits darum, dass zum richtigen Zeitpunkt die richtigen Elemente geupdatet und gedrawt werden (abhängig davon, ob sie vorhanden und aktiv sind).
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Werbeanzeige