Set Camera: Difference between revisions
Nikitaivanov (talk | contribs) (Created page with "Sets the position, rotation (angle) and range of the camera. Works in two modes: orthographic (isometric) and perspective. /uploads/Set Camera.png === Inputs === * Position: The coordinate of the camera's *focus* (defaults to the center of the world) * Rotation: The camera angle (defaults to a [true isometric](https://en.wikipedia.org/wiki/Isometric_video_game_graphics) view of 35.264,45,0) * Range: This value depends on the mode of the...") |
-u ndefined- (talk | contribs) (Create infobox, and change details) |
||
Line 1: | Line 1: | ||
{{Block | |||
|image=Set_Camera.png | |||
|type=s | |||
|folder=Game | |||
|input1={{Port|e|Before}} | |||
|input2={{Port|v|Position}} | |||
|input3={{Port|r}} | |||
|input4={{Port|n|Range}} | |||
|output1={{Port|e|After}} | |||
}} | |||
Sets the position, rotation (angle) and range of the camera. Works in two modes: orthographic (isometric) and perspective. | 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 [https://en.wikipedia.org/wiki/Isometric_video_game_graphics true isometric] (approximately<code>35.264, 45, 0</code>) angle respectively. | |||
== Settings == | |||
The camera uses the orthographic mode by default. | The camera uses the orthographic mode by default. The perspective switch can be found at the bottom-right of the hotbar. | ||
[[File: | [[File: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. | |||
[[File: | [[File:Set_Camera_orthographic_range.png]] | ||
=== Perspective mode === | |||
Range is the angle of the | 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: | [[File:Set_Camera_perspective_range.png]] | ||
=== Comparison === | |||
[[File: | [[File: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) | 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: | [[File:Set_Camera_2D_game_to_perspective.png]] | ||
[[Category:Blocks]] | [[Category:Blocks]] |
Revision as of 18:01, 20 May 2024
Type | Script block |
Collider | None |
Folder | Game |
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.
Modes
Orthographic mode
To calculate the Range input, multiply the amount of blocks needed to fit on the screen by 5.
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).
Comparison
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)