mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-07 02:12:07 +03:00
Merge pull request #7384 from Piralein/ui-stuff
This commit is contained in:
committed by
Max Hilbrunner
parent
d0fc0ad7a2
commit
bb24e6ed9f
@@ -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".
|
||||
|
||||
Reference in New Issue
Block a user