Skip to content

Commit a56d702

Browse files
committed
Improve the cubemap preview
1 parent 30456ba commit a56d702

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

editor/plugins/texture_layered_editor_plugin.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -146,9 +146,9 @@ void TextureLayeredEditor::gui_input(const Ref<InputEvent> &p_event) {
146146
ERR_FAIL_COND(p_event.is_null());
147147

148148
Ref<InputEventMouseMotion> mm = p_event;
149-
if (mm.is_valid() && (mm->get_button_mask().has_flag(MouseButtonMask::LEFT))) {
150-
y_rot += -mm->get_relative().x * 0.01;
151-
x_rot += -mm->get_relative().y * 0.01;
149+
if (mm.is_valid() && (mm->get_button_mask().has_flag(MouseButtonMask::RIGHT))) {
150+
y_rot += mm->get_relative().x * 0.01;
151+
x_rot = CLAMP(x_rot - mm->get_relative().y * 0.01, -Math::PI * 0.5f, Math::PI * 0.5f);
152152

153153
_update_material(false);
154154
}
@@ -270,7 +270,7 @@ void TextureLayeredEditor::_update_material(bool p_texture_changed) {
270270
materials[0]->set_shader_parameter("layer", layer->get_value());
271271
materials[2]->set_shader_parameter("layer", layer->get_value());
272272

273-
Vector3 v(1, 1, 1);
273+
Vector3 v(-1, -1, -1);
274274
v.normalize();
275275

276276
Basis b;

0 commit comments

Comments
 (0)