我有一个简单的2D游戏,我正在构建与Three.js。我只使用世界X和Y位置来移动物体,把它们的z位置保持在零。这带来的挑战是,帆布2D必须以3D画布移动的相同速度进行平移和缩放,以便将雾放置在正确的项目上。我已经成功地完成了平移通过取消投影原点,但我不知道如何准确复制缩放。; //Map to the zoom/position of the Three.js camera?
//Do fog drawing here.../
我在openlayers地图顶部的单独画布上使用three.js。我同步地图视图和three.js相机(直接向下看地图)的方式如下所示:// see thiscamera in sync with visible part of openlayers map group, // three.js group制作
如何使平面在X,Y方向上可拖动。在这里,我正在尝试在X和Y方向上绘制一个平面的长方体裁剪。但我不知道如何使它可拖动到特定的方向。有人能帮我解决这个问题吗? 我想让平面在鼠标事件时只能在自己的方向上拖动 import * as THREE from '../build/three.module.js';
import { GUI } from './jsm/libs/dat.gui.module.js';
impor