如何使平面在X,Y方向上可拖动。在这里,我正在尝试在X和Y方向上绘制一个平面的长方体裁剪。但我不知道如何使它可拖动到特定的方向。有人能帮我解决这个问题吗? 我想让平面在鼠标事件时只能在自己的方向上拖动 import * as THREE from '../build/three.module.js';
import { GUI } from './jsm/libs/dat.gui.module.js';
impor
我有一个简单的2D游戏,我正在构建与Three.js。我只使用世界X和Y位置来移动物体,把它们的z位置保持在零。我使用TrackballControls与旋转禁用,以允许2D移动的相机使用右击和缩放使用鼠标轮。我现在有必要为这个游戏实施战争迷雾。,认为使用第二个带有2D上下文的画布是最方便的方法。这带来的挑战是,帆布2D必须以3D画布移动的相同速度进行平移和缩放,以便将雾放置在正确的项目上。我已经成功地完成了平移通过取消投影原点,但我不知道如何准确复制缩放。; //Map to the zoom