如何通过单击按钮启用和禁用轨道控制?

时间:2019-04-19 00:53:22

标签: javascript three.js

我有两个按钮:锁定(用于禁用相机的控件)和解锁(用于重新启用控件)。锁定按钮可以正常工作,但是当我尝试还原控件时,如果不刷新页面就无法进行任何操作。请帮助,在此先感谢。

我尝试手动将控件设置回true

controls.enabled = true;

我也尝试过使用.reset()方法来重置控件,但我想我缺少了一些东西。

我目前拥有的锁定按钮:

            var element = document.getElementById('lockScreen');
            element.onclick = function lock1 (controls) { 
            alert("Screen 2 locked");
            controls.enabled = false;


            };

解锁按钮的用途:

            var unlock = document.getElementById('unlockScene1');

            unlock.onclick = function unlock1 (controls) { 

            alert("Screen 1 unlocked");
            controls.reset();
            controls.enabled = true;
            controls.update();

            };

0 个答案:

没有答案