von Karte, weil neue Spiele spielen Sie Bildschirm
Weil du ein Ladebildschirm bedeutet nicht, siehe Laden Gam, dass das Spiel eine Szene tatsächlich Aufladungstyp. Jeder kann einen Ladebildschirm aufsetzen, während er etwas anderes tut, wie zum Beispiel AssetBundles
lädt und die Szene nicht wirklich lädt.
Ihre Frage wird nur zur Antwort der Meinung führen, da Sie wirklich kein Problem haben.
Ich habe meine eigenen Regeln, die ich benutze, nachdem ich mit Unity experimentiert habe.
Wenn Sie ein 3D-Spiel mit Farbkarte, normaler Karte, Höhenkarte und anderen Texturen erstellen, verwenden Sie Szene. Trennen Sie die Szenen, um das Laden jedes Levels zu beschleunigen.
Jetzt, wenn Sie ein 2D-Spiel so einfach wie Candy Crush machen, die wenige Sprites
und Images
verwendet, verwenden Sie einfach Canvas/Panels. Make Level 1 als Eltern Canvas
GameObject. Für Ebene 2, einfach duplizieren Stufe 1 Eltern Canvas
, benennen Sie sie in Ebene 2 dann ein wenig Änderungen daran vornehmen. Sie können die Ebenen um aktivieren aktivieren und deaktivieren die Eltern Canvas
GameObjects.
Dies macht die Änderung Ihres 2D-Spiels sehr einfach. Sie können einfach vergleichen, wie zwei Ebenen aussehen, indem Sie sie aktivieren/deaktivieren. Sie müssen keine andere Szene laden, um ein anderes Level zu erhalten. Auch das Laden der Szene braucht Zeit, aber das beseitigt dies.
Ein weiterer Vorteil besteht darin, dass Sie das Canvas-übergeordnete Element jeder Ebene immer in ein Prefab konvertieren und dann in eine andere Ebene importieren können, wenn Sie stattdessen Szenen verwenden möchten.
Szenen verwenden. Canvas ist nur für Ihre "UI" (Schaltflächen wie "Play!" "Quit!" Usw.) – Fattie
@JoeBlow Ja, Sie haben Recht. Canvas ist für die Benutzeroberfläche. Ich denke, dass Spiele wie Candy Crush eine der wenigen Ausnahmen sind, wo man die Benutzeroberfläche benutzen kann und wenn möglich. Das Spiel benötigt keine Physik. Alles, was es tut, ist Bild/Text anzuzeigen und Sie klicken darauf, um sie umzuschalten ... Obwohl ich nicht denke, dass dies der richtige Ort ist, um diese Frage zu stellen. – Programmer
Wissen Sie, es ist wahrscheinlich wahr, dass Sie oder ich ein Candy-Spiel in der .UI! Ich denke, die Idee ist nicht pädagogisch sinnvoll: Das OP merkt einfach nicht, dass "nicht was UI ist", weißt du (OP ist durcheinander, würde ich sagen ...) – Fattie