Fix visual artifacts (#10722)

* Replace GIFs with WEBM videos in 2D movement tutorial

* Update video references in 2D movement tutorial to use WEBM format
This commit is contained in:
Ismail
2025-03-03 01:08:44 +01:00
committed by GitHub
parent b12476f595
commit 743d4d7378
9 changed files with 28 additions and 4 deletions

View File

@@ -34,7 +34,13 @@ In this scenario, you want the user to press the four directional keys (up/left/
or W/A/S/D) and move in the selected direction. The name "8-way movement" comes from the
fact that the player can move diagonally by pressing two keys at the same time.
.. image:: img/movement_8way.gif
.. video:: video/movement_8way.webm
:alt: 8-way movement
:autoplay:
:loop:
:muted:
:align: default
:width: 100%
Add a script to the character body and add the following code:
@@ -98,7 +104,13 @@ This type of movement is sometimes called "Asteroids-style" because it resembles
how that classic arcade game worked. Pressing left/right rotates the character,
while up/down moves it forward or backward in whatever direction it's facing.
.. image:: img/movement_rotate1.gif
.. video:: video/movement_rotate_keyboard.webm
:alt: Rotation + movement
:autoplay:
:loop:
:muted:
:align: default
:width: 100%
.. tabs::
.. code-tab:: gdscript GDScript
@@ -160,7 +172,13 @@ This style of movement is a variation of the previous one. This time, the direct
is set by the mouse position instead of the keyboard. The character will always
"look at" the mouse pointer. The forward/back inputs remain the same, however.
.. image:: img/movement_rotate2.gif
.. video:: video/movement_rotate_mouse.webm
:alt: Rotation + movement (mouse)
:autoplay:
:loop:
:muted:
:align: default
:width: 100%
.. tabs::
.. code-tab:: gdscript GDScript
@@ -219,7 +237,13 @@ Click-and-move
This last example uses only the mouse to control the character. Clicking
on the screen will cause the player to move to the target location.
.. image:: img/movement_click.gif
.. video:: video/movement_click.webm
:alt: Click-and-move
:autoplay:
:loop:
:muted:
:align: default
:width: 100%
.. tabs::
.. code-tab:: gdscript GDScript

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.