mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-03 05:48:42 +03:00
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:
@@ -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 |
BIN
tutorials/2d/video/movement_8way.webm
Normal file
BIN
tutorials/2d/video/movement_8way.webm
Normal file
Binary file not shown.
BIN
tutorials/2d/video/movement_click.webm
Normal file
BIN
tutorials/2d/video/movement_click.webm
Normal file
Binary file not shown.
BIN
tutorials/2d/video/movement_rotate_keyboard.webm
Normal file
BIN
tutorials/2d/video/movement_rotate_keyboard.webm
Normal file
Binary file not shown.
BIN
tutorials/2d/video/movement_rotate_mouse.webm
Normal file
BIN
tutorials/2d/video/movement_rotate_mouse.webm
Normal file
Binary file not shown.
Reference in New Issue
Block a user