Browse Source

Merge pull request #7384 from Piralein/ui-stuff

Max Hilbrunner 2 years ago
parent
commit
bb24e6ed9f
1 changed files with 17 additions and 34 deletions
  1. 17 34
      getting_started/first_2d_game/06.heads_up_display.rst

+ 17 - 34
getting_started/first_2d_game/06.heads_up_display.rst

@@ -36,15 +36,12 @@ Inspector. The default font for ``Control`` nodes is small and doesn't scale
 well. There is a font file included in the game assets called
 "Xolonium-Regular.ttf". To use this font, do the following:
 
-1. Under "Theme Overrides > Fonts", choose "Load" and select the "Xolonium-Regular.ttf" file.
+Under "Theme Overrides > Fonts", choose "Load" and select the "Xolonium-Regular.ttf" file.
 
 .. image:: img/custom_font_load_font.webp
 
-Once you've done this on the ``ScoreLabel``, you can click the down arrow next
-to the Font property and choose "Copy", then "Paste" it in the same place
-on the other two Control nodes.
-Set the "Font Size" property of the ``ScoreLabel`` under "Theme Overrides > Font Sizes".
-A setting of ``64`` works well.
+The font size is still to small, increase it to ``64`` under "Theme Overrides > Font Sizes". 
+Once you've done this with the ``ScoreLabel``, repeat the changes for the ``Message`` and ``StartButton`` nodes.
 
 .. image:: img/custom_font_size.webp
 
@@ -54,48 +51,34 @@ A setting of ``64`` works well.
 
 Arrange the nodes as shown below.
 You can drag the nodes to place them manually, or for more precise placement,
-use "Anchor Presets" with the following settings:
+use "Anchor Presets".
 
 .. image:: img/ui_anchor.webp
 
 ScoreLabel
 ~~~~~~~~~~
 
-Layout :
-
--  Anchor Preset : ``Center Top``
-
-Label settings :
-
--  Text : ``0``
--  Horizontal Alignment : ``Center``
--  Vertical Alignment : ``Center``
+1. Add the text ``0``.
+2. Set the "Horizontal Alignment" and "Vertical Alignment" to ``Center``.
+3. Choose the "Anchor Preset" ``Center Top``.
 
 Message
 ~~~~~~~~~~~~
 
-Layout :
-
--  Anchor Preset : ``Center``
-
-Label settings :
-
--  Text : ``Dodge the Creeps!``
--  Horizontal Alignment : ``Center``
--  Vertical Alignment : ``Center``
--  Autowrap Mode : ``Word``
+1. Add the text ``Dodge the creeps!``.
+2. Set the "Horizontal Alignment" and "Vertical Alignment" to ``Center``.
+3. Set the "Autowrap Mode" to ``Word``, otherwise the label will stay on one line.
+4. Under "Control - Layout/Transform" set "Size X"  to ``480`` to use the entire width of the screen.
+5. Choose the "Anchor Preset" ``Center``.
 
 StartButton
 ~~~~~~~~~~~
 
-Layout :
-
--  Anchor Preset : ``Center Bottom``
-
-Button settings :
-
--  Text : ``Start``
--  Position Y : ``580`` (Control - Layout/Transform)
+1. Add the text ``Start``.
+2. Under "Control - Layout/Transform", set "Size X" to ``200`` and "Size Y" to ``100``
+   to add a little bit more padding between the border and text.
+3. Choose the "Anchor Preset" ``Center Bottom``.
+4. Under "Control - Layout/Transform", set "Position Y" to ``580``.
 
 On the ``MessageTimer``, set the ``Wait Time`` to ``2`` and set the ``One Shot``
 property to "On".