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
 well. There is a font file included in the game assets called
 "Xolonium-Regular.ttf". To use this font, do the following:
 "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
 .. 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
 .. image:: img/custom_font_size.webp
 
 
@@ -54,48 +51,34 @@ A setting of ``64`` works well.
 
 
 Arrange the nodes as shown below.
 Arrange the nodes as shown below.
 You can drag the nodes to place them manually, or for more precise placement,
 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
 .. image:: img/ui_anchor.webp
 
 
 ScoreLabel
 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
 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
 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``
 On the ``MessageTimer``, set the ``Wait Time`` to ``2`` and set the ``One Shot``
 property to "On".
 property to "On".