三.js锁定屏幕右下角的网格
three.js lock mesh at bottom right of screen
目前我正在开发一个带有三个.js的 FPS。我有一个武器,我想锁定在屏幕的右下角,就像在任何其他 FPS 中一样(所以看起来用户拿着武器(。
我想出了一个基本的概念证明,大致如下所示:
fpsweapon.position.copy( user.position );
fpsweapon.position.y = user.position.y + 15;
所以基本上我复制我的用户模型的位置,然后在每次更新时添加一些偏移量。这是正确的方法吗?以前有人这样做过吗?
我感觉这种方法是一个巨大的矫枉过正。
任何人都可以为我提供一些关于如何优雅地做到这一点的想法或网址吗?
提前谢谢。
不要在场景中添加 fpsweapon,将其添加到用户
user.add (fpsweapon);
然后将其位置设置为 (0, 15, 0(。
这将是相对于其容器(用户(的武器位置,您无需再更改它。
相关文章:
- HTA应用程序:将窗口放在屏幕的右下角
- Toast通知未显示在右下角
- 如何使用 ArGIS API for JavaScript 在地图上的右下角显示图例
- 右下角的分机窗口
- 三.js锁定屏幕右下角的网格
- jquery:将 4 个点排序为(左上角、右上角、右下角、左下角)
- 如何将背景图像定位到 html 元素的左上角和右下角
- jQuery,bPopup-如何在右下角定位弹出窗口
- 灯箱将图像移动到右下角
- MooTools:抓住右下角
- 在屏幕的右下角放置一张桌子
- 如何使文本输入框可调整大小(如textarea)通过拖动其右下角使用jQuery
- 如何在地图上显示左上角,右下角的纬度和经度
- Youtube API -在IFrame播放器API方法中删除右下角的Youtube徽标
- 如何在实例化yui3滚动视图后滚动到右下角
- 应用搜索剑道UI网格与角
- 如何在jquery中设置弹出到右下角
- 返回顶部按钮从屏幕右下角滑动
- 角材质对话框:位置始终在窗口的右下角
- 在右下角的位置使用jQuery