Tweak Camera2D editor line colors for better visibility
The new color for screen drawing was chosen to be easier to distinguish
from the 2D viewport limits.
This also makes lines less opaque when the Camera2D has the Current
property enabled. The increased line width is enough to spot the
camera easily, and the increased opacity on top of that felt obnoxious.
(cherry picked from commit 8e2a7fff1d
)
This commit is contained in:
parent
f7cfdfb1cc
commit
93d157d213
1 changed files with 3 additions and 6 deletions
|
@ -272,11 +272,10 @@ void Camera2D::_notification(int p_what) {
|
|||
}
|
||||
|
||||
if (screen_drawing_enabled) {
|
||||
Color area_axis_color(0.5, 0.42, 0.87, 0.63);
|
||||
Color area_axis_color(1, 0.4, 1, 0.63);
|
||||
float area_axis_width = 1;
|
||||
if (is_current()) {
|
||||
area_axis_width = 3;
|
||||
area_axis_color.a = 0.83;
|
||||
}
|
||||
|
||||
Transform2D inv_camera_transform = get_camera_transform().affine_inverse();
|
||||
|
@ -297,10 +296,9 @@ void Camera2D::_notification(int p_what) {
|
|||
}
|
||||
|
||||
if (limit_drawing_enabled) {
|
||||
Color limit_drawing_color(1, 1, 0, 0.63);
|
||||
Color limit_drawing_color(1, 1, 0.25, 0.63);
|
||||
float limit_drawing_width = 1;
|
||||
if (is_current()) {
|
||||
limit_drawing_color.a = 0.83;
|
||||
limit_drawing_width = 3;
|
||||
}
|
||||
|
||||
|
@ -319,11 +317,10 @@ void Camera2D::_notification(int p_what) {
|
|||
}
|
||||
|
||||
if (margin_drawing_enabled) {
|
||||
Color margin_drawing_color(0, 1, 1, 0.63);
|
||||
Color margin_drawing_color(0.25, 1, 1, 0.63);
|
||||
float margin_drawing_width = 1;
|
||||
if (is_current()) {
|
||||
margin_drawing_width = 3;
|
||||
margin_drawing_color.a = 0.83;
|
||||
}
|
||||
|
||||
Transform2D inv_camera_transform = get_camera_transform().affine_inverse();
|
||||
|
|
Loading…
Reference in a new issue