Ich bin neu in godot engine und ich versuche, mobile Spiel (nur Hochformat) zu machen. Ich möchte Hintergrundbild Bildschirmgröße anpassen. Wie mache ich das? Muss ich Bilder mit bestimmten Größen importieren und alle für verschiedene Bildschirme implementieren? Wenn ich ein Bild zu groß importiere, schneidet es nur Teile aus, die nicht in den Bildschirm passen. Auch während der Entwicklung, die Breiten- und Höhenwerte sollte ich für diese Zwecke verwenden?Wie man Bild fit Bildschirm in Godot
Antwort
Arbeiten mit unterschiedlichen Bildschirmgrößen ist immer ein bisschen kompliziert. Speziell für mobile Spiele aufgrund der unterschiedlichen Bildschirmgrößen, Auflösungen und Seitenverhältnisse.
Der einfachste Weg, von dem ich denken kann, ist die Skalierung der viewport. Beachten Sie, dass Ihr Wurzelknoten immer ein Ansichtsfenster ist. In Godot können Sie das Ansichtsfenster in den Projekteinstellungen strecken (Sie haben die Stretch-Modus Option aktivieren). Sie können ein nettes kleines Tutorial here finden.
Die Darstellungsfeldausdehnung kann jedoch zu Bildverzerrungen oder schwarzen Balken an den Rändern führen.
Ein anderer eleganter Ansatz wäre, ein Bild zu erstellen, das größer ist als Ihr Ansichtsfenster und einfach einen Bereich definiert, der auf jedem Gerät angezeigt werden muss, unabhängig von der Auflösung. Here zeigt jemand was ich meine.
Ich kann Ihre zweite Frage über die optimale Breite und Höhe nicht wirklich beantworten, aber ich würde nach den typischsten Handyauflösungen und Verhältnissen suchen und mit diesen Einstellungen gehen. Am Ende sollten Sie wahrscheinlich mit der Verwendung der Breite und Höhe-Verhältnis des Telefons Sie zum Testen und Debuggen verwenden möchten starten.
Hoffe, dass hilft.
- 1. iOS Fit Bild auf Bildschirm
- 2. Wie kann man jeden Bildschirm fit machen?
- 3. Fit GridView genau in Bildschirm
- 4. Fit Bild in Webview
- 5. Leere Aktivität Fit zu Bildschirm
- 6. FIT BROWSER: Bild GRÖßE
- 7. PhotoView Fit Bildschirm Höhe beizubehalten Seitenverhältnis
- 8. Wie Bild fit Spalte in Bootstrap
- 9. Android Fit Bild in Image
- 10. Fit Bild zu Absatzbreite
- 11. Responsive, Cover-fit Bild Tagging
- 12. Machen Sie HTML Canvas fit Bildschirm
- 13. Python Tkinter Anwendung fit auf dem Bildschirm
- 14. Kann nicht von FIT Bild
- 15. UWP Fit zoombaren Bild in seinem Behälter
- 16. Godot Keyboard Ereignisse
- 17. Fit Bild in Auto-Größe Flex Kind
- 18. Godot - Ändern der Szene
- 19. Godot, wie man einen RigidBody-Knoten und seine Kindknoten löscht?
- 20. Godot Gaußscher Unschärfer Shader
- 21. Hintergrund fit Bildschirm Mit und dem Seitenverhältnis beibehalten, wenn Browser
- 22. Godot - set_fixed_process Funktion
- 23. wie Video fit zu screenen
- 24. Wie Bild fit Breite in SubsamplingScaleImageView (davemorrissey lib)
- 25. wie fit Bild auf einzelne Registerkarte in TabHost einstellen
- 26. Machen Sie importierte Modell fit Bildschirm in threejs
- 27. Wie bekommt man Sitzungen von Google fit?
- 28. Wie man Zellen fit macht Collection View
- 29. Bild mit Objekt-fit nicht füllen Container
- 30. Godot - ingore von Windows (OS) Masstab