Set Camera: Difference between revisions

From Fancade Wiki
(Create infobox, and change details)
m (Change to Image templates)
Line 20: Line 20:
The camera uses the orthographic mode by default. The perspective switch can be found at the bottom-right of the hotbar.
The camera uses the orthographic mode by default. The perspective switch can be found at the bottom-right of the hotbar.


[[File:Set_Camera_perspective_button.png]]
{{Image|Set_Camera_perspective_button.png}}


== Modes ==
== Modes ==
Line 28: Line 28:
To calculate the Range input, multiply the amount of blocks needed to fit on the screen by 5.  
To calculate the Range input, multiply the amount of blocks needed to fit on the screen by 5.  


[[File:Set_Camera_orthographic_range.png]]
{{Image|Set_Camera_orthographic_range.png}}


=== Perspective mode ===
=== Perspective mode ===
Line 34: Line 34:
Range is the angle of the bisector of the [https://en.wikipedia.org/wiki/Field_of_view_in_video_games Field of View] of the camera. The FoV of a human is considered 120°, so if you want to make first-person games, use 60° as Range. The minimum and maximum is 1-65 (inclusive).
Range is the angle of the bisector of the [https://en.wikipedia.org/wiki/Field_of_view_in_video_games Field of View] of the camera. The FoV of a human is considered 120°, so if you want to make first-person games, use 60° as Range. The minimum and maximum is 1-65 (inclusive).


[[File:Set_Camera_perspective_range.png]]
{{Image|Set_Camera_perspective_range.png}}


=== Comparison ===
=== Comparison ===


[[File:Set_Camera_modes_comparison.jpg]]
{{Image|Set_Camera_modes_comparison.jpg}}


== Tips ==
== Tips ==
Line 44: Line 44:
If you want to adapt your 2D game to the perspective view, this is the way to do it. (The Size variable defines the amount of blocks you want to fit)
If you want to adapt your 2D game to the perspective view, this is the way to do it. (The Size variable defines the amount of blocks you want to fit)


[[File:Set_Camera_2D_game_to_perspective.png]]
{{Image|Set_Camera_2D_game_to_perspective.png}}




[[Category:Blocks]]
[[Category:Blocks]]

Revision as of 16:31, 21 May 2024

Set Camera
Set_Camera.png
TypeScript block
ColliderNone
FolderGame
Ports
Inputs Before
Position
Rotation
Range
Outputs After

Sets the position, rotation (angle) and range of the camera. Works in two modes: orthographic (isometric) and perspective.

Notes

The camera's default position and rotation are the center of the world and true isometric (approximately35.264, 45, 0) angle respectively.

Settings

The camera uses the orthographic mode by default. The perspective switch can be found at the bottom-right of the hotbar.

Set_Camera_perspective_button.png

Modes

Orthographic mode

To calculate the Range input, multiply the amount of blocks needed to fit on the screen by 5.

Set_Camera_orthographic_range.png

Perspective mode

Range is the angle of the bisector of the Field of View of the camera. The FoV of a human is considered 120°, so if you want to make first-person games, use 60° as Range. The minimum and maximum is 1-65 (inclusive).

Set_Camera_perspective_range.png

Comparison

Set_Camera_modes_comparison.jpg

Tips

If you want to adapt your 2D game to the perspective view, this is the way to do it. (The Size variable defines the amount of blocks you want to fit)

Set_Camera_2D_game_to_perspective.png