小编Mr *_*lly的帖子

将 3D 对象放置在画布的角落 - Three.js

我有一个 3D 对象,我希望能够自动将其放置在画布的任一角,无论画布的大小如何。
画布中对象的默认位置

我遇到了这个 stackoverflow 解决方案:
更改几何体的初始位置

并将以下代码应用于我的对象:

mesh.position.set(-(window.innerWidth), (window.innerHeight), 0)
Run Code Online (Sandbox Code Playgroud)

结果是:

画布左上角的对象

正如您所看到的,它只是对象的一部分,我希望将其放置在完整视图中,如下所示,但它需要在不同的画布尺寸上看起来一致(可能用于移动使用):

物体正确定位在角落

我还附上了我的设置示例

3d 位置

我只需要一些关于如何实现这一目标的指示,因此我们将非常感谢任何帮助。

谢谢。

javascript canvas three.js

5
推荐指数
1
解决办法
3887
查看次数

标签 统计

canvas ×1

javascript ×1

three.js ×1